この場合、コンパイルエラーが出ていると非常に煩いので、あらかじめJBossをコンパイルしたものをインポートすると良いでしょう。
まず、5.1.0.GAを展開したソース中のbuildというディレクトリに移動します。Mavenにパスが通っている事を確認し、
> build
を実行すれば、必要な依存関係をMavenが解決し、JBossのビルドをしてくれます。結構お時間取られますので、他の作業をしているのが良いでしょう。
・・・・で、あれ?Windows上でビルドできない・・・。なぜだ。苦笑
generate-parsers:
[javacc] Java Compiler Compiler Version 4.0 (Parser Generator)
[javacc] (type "javacc" with no arguments for help)
[javacc] Reading from file D:\usr\local\workspace\vyw\org\jbosssrc510\server\
output\parsers\org\jboss\ejb\plugins\cmp\ejbql\JBossQLParser.jj . . .
[javacc] Exception in thread "main" java.lang.Error: Invalid escape character
at line 1 column 64.
[javacc] at org.javacc.parser.JavaCharStream.readChar(Unknown Source)
[javacc] at org.javacc.parser.JavaCCParserTokenManager.getNextToken(Unkno
wn Source)
[javacc] at org.javacc.parser.JavaCCParser.jj_ntk(Unknown Source)
[javacc] at org.javacc.parser.JavaCCParser.javacc_options(Unknown Source)
[javacc] at org.javacc.parser.JavaCCParser.javacc_input(Unknown Source)
[javacc] at org.javacc.parser.Main.mainProgram(Unknown Source)
[javacc] at org.javacc.parser.Main.main(Unknown Source)
以前はできていたのですが。
仕方ないので、VMware上にまっさらなUbuntu環境を作ってこちらでビルド。
折角なので、OpenJDK環境で。w
$ sudo apt-get install openjdk-6-jdk maven2
$ cd /path/to/jboss-5.1.0.GA-src/build
$ chmod +x build.sh
$ ./build.sh
これだけでした。くそー。普通にできるし。(できて当たり前なんだけど)
0 件のコメント:
コメントを投稿