[operation:2127] Re: Hudsonのテスト環境試用のお願い

Jun Futagawa [E-MAIL ADDRESS DELETED]
2008年 11月 5日 (水) 22:42:40 JST


ふたがわです。

On 2008/11/05 20:00,Koichi Kobayashi wrote:

> 何をどうしていいのか分からないので適当に
> 設定画面を眺めていたのですが,「インストール済み
> JDK」の設定が「LATEST_JDK (/usr/local/java/jdk)」
> 一つだけで,これは JDK6 (さっそく U10 なのね)
> みたいですね.
> 
> Seasar2 では本体を J2SE1.4 で,S2-Tiger を
> JDK1.5 でビルドすることになっているので,
> LATEST とは別にこの二つの JDK が必要になります.
> 
> これらが未インストールならインストールを
> お願いします.
> インストール済みなら「インストール済み JDK」に
> 追加をお願いします.

追加しました。

LATEST_JDK: JDK-1.6と同じ
JDK-1.4: j2sdk-1_4_2_18-linux-i586
JDK-1.5: jdk-1_5_0_16-linux-amd64.bin
JDK-1.6: jdk-6u10-linux-x64.bin

Hudson自体はJDK-1.6の環境で動いています。

ただ、試しにJDK-1.4でビルド実行してみたところ失敗してしまいました。
https://www.seasar.org/hudson/job/S2Directory-trunk/11/console

[s2directory] $ /usr/local/java/jdk-1.4/bin/java -cp /home/services/apache/tomcat/webapps.d/localhost/webapps/hudson/WEB-INF/lib/maven-agent-1.259.jar:/usr/local/java/maven/boot/classworlds-1.1.jar hudson.maven.agent.Main /usr/local/java/maven /home/services/apache/tomcat/webapps.d/localhost/webapps/hudson/WEB-INF/lib/remoting-1.259.jar /home/services/apache/tomcat/webapps.d/localhost/webapps/hudson/WEB-INF/lib/maven-interceptor-1.259.jar 33570
Native maven support requires Java 1.5 or later, but this Maven is using /usr/local/java/j2sdk1.4.2_18/jre
ERROR: Failed to parse POMs
java.net.SocketTimeoutException: Accept timed out
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at hudson.maven.MavenProcessFactory$SocketHandler$AcceptorImpl.accept(MavenProcessFactory.java:143)
	at hudson.maven.MavenProcessFactory.newProcess(MavenProcessFactory.java:176)
	at hudson.maven.ProcessCache.get(ProcessCache.java:170)
	at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:328)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:241)
	at hudson.model.Run.run(Run.java:817)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:204)
	at hudson.model.ResourceController.execute(ResourceController.java:70)
	at hudson.model.Executor.run(Executor.java:88)


https://hudson.dev.java.net/servlets/BrowseList?list=users&by=thread&from=851963
http://hudson.gotdns.com/wiki/display/HUDSON/Maven2+project+and+JDK5

この辺のことを実施すれば動きそうですが、プロジェクトごとにpom.xmlに
設定する必要がありそうです。何か良い解決方法ご存じの方いませんでしょうか?

> 「インストール済み JDK」が複数あれば選択リストが
> 表示されたりするのだろうか?

複数JDK設定したところ、ジョブの設定画面に選択肢が出るようになりました。

よろしくお願いします。

-- 
ふたがわ


operation メーリングリストの案内