Apache Wicket 6.0.0 をビルドした
Wicket 6 がリリースされてから,jarファイルの配布が無くなった様なので,mvnでビルドしたときの経過をメモ.
追記1(2012-09-10)
@gishi_yama WicketのjarはMavenのリポジトリからダウンロードできるみたいですよ。 URL
@madogiwa 先輩からのツッコミ。ありがとうございます。
追記2(2012-09-10)
Wicket-Usersによると、
http://www.apache.org/dyn/closer.cgi/wicket/6.0.0/bin
からもjarファイルがダウンロードできるみたいです。
ソースコードのダウンロード
Apache Wicket のダウンロードページから,から apache-wicket-6.0.0.tar.gz をダウンロード.
ビルド
展開して、mvn packeage を実行.
$ tar -xvzf apache-wicket-6.0.0.tar.gz $ cd apache-wicket-6.0.0 $ mvn package
完了
問題がなければ、各ディレクトリの target 以下にjarファイルがビルドされている。
[INFO] Reactor Summary: [INFO] [INFO] Wicket Parent ..................................... SUCCESS [1.917s] [INFO] Wicket Util ....................................... SUCCESS [18.271s] [INFO] Wicket Request .................................... SUCCESS [6.281s] [INFO] Wicket Core ....................................... SUCCESS [1:55.553s] [INFO] Wicket ............................................ SUCCESS [0.170s] [INFO] Wicket Date/Time .................................. SUCCESS [7.543s] [INFO] Wicket Extensions ................................. SUCCESS [29.266s] [INFO] Wicket Development Utilities ...................... SUCCESS [6.645s] [INFO] Wicket IoC common code ............................ SUCCESS [5.244s] [INFO] Wicket Spring Integration ......................... SUCCESS [6.509s] [INFO] Wicket Velocity ................................... SUCCESS [4.567s] [INFO] Wicket Auth Roles ................................. SUCCESS [4.985s] [INFO] Wicket Guice Integration .......................... SUCCESS [6.018s] [INFO] Wicket JMX ........................................ SUCCESS [3.359s] [INFO] Wicket Objects Sizeof Agent ....................... SUCCESS [1.990s] [INFO] Wicket-Experimental ............................... SUCCESS [0.046s] [INFO] Wicket-Atmosphere ................................. SUCCESS [7.426s] [INFO] Wicket Examples ................................... SUCCESS [26.289s] [INFO] Wicket Native WebSocket Parent .................... SUCCESS [0.035s] [INFO] Wicket Native WebSocket Core ...................... SUCCESS [6.729s] [INFO] Wicket Native WebSocket Jetty ..................... SUCCESS [4.653s] [INFO] Wicket Native WebSocket Tomcat 7.x ................ SUCCESS [4.487s] [INFO] Wicket Bootstrap .................................. SUCCESS [2.600s] [INFO] Wicket Examples Parent ............................ SUCCESS [0.034s] [INFO] Wicket Examples Jar ............................... SUCCESS [4.007s] [INFO] Wicket Examples War ............................... SUCCESS [0.701s] [INFO] Wicket Quickstart Archetype ....................... SUCCESS [7.221s] [INFO] Wicket Common Tests ............................... SUCCESS [0.791s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4:44.009s [INFO] Finished at: Fri Sep 07 01:41:57 JST 2012 [INFO] Final Memory: 82M/484M [INFO] ------------------------------------------------------------------------
備考
[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:16.889s [INFO] Finished at: Fri Sep 07 01:32:50 JST 2012 [INFO] Final Memory: 26M/102M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (attach-javadocs) on project wicket-util: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :wicket-util
みたいなエラーが出る場合は、クラスパスにJAVA_HOMEを設定し忘れているので、パスを通して再実行.
$ export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home" $ echo $JAVA_HOME ※パスが通っている事を確認 $ mvn package