wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

Mavenのjava:compileゴールでjikesを使ってビルドをする方法

Maven-1.0.2
・jikes-1.22

jikesを用いてコンパイルを行う際にはrt.jarへCLASSPATHを通す必要があるが


set CLASSPATH= [jikesへのパス]
maven clean java:compile
としてもMavenjava:compileゴールでCLASSPATHが上書きされているようで

[javac] *** Semantic Error: You need to modify your classpath, sourcepath, b
ootclasspath, and/or extdirs setup. Jikes could not find package "java.lang" in:
となってうまく動作しない。

よってproject.propertiesで以下のように設定する。


maven.compile.executable= [jikesへのパス ]
maven.compile.fork=true
maven.compile.compilerargs=-bootclasspath [rt.jarへのパス]