Hudson、Ant 1.7、Tomcat 6.20、JDK 1.6およびJDK 1.5を使用。 Windowsのすべてのボックスにあります。 WARファイルのハドソン連続統合サーバー:WindowsでマップされたAntの表示ディレクトリを確認するには?
私のAntビルドスクリプトは、リモート・サーバに格納されているJARファイルを使用しています。 Windowsでは、リモートサーバーへのディレクトリパスがネットワークドライブとしてマップされます。 build.propertiesファイルは、JAR依存関係へのパスを指定するために使用されます。コマンドラインまたはEclipseのいずれかでAntをビルドすると、WARがビルドされ、正常にデプロイされます。 build.propertiesから
例:
lib.log4j =のS:上記エントリに/Support/JARs/log4j-1.2.15.jar
、Windowsで割り当てられたネットワークドライブは " S "ドライブ。
現在、私のローカルワークステーションでHudsonを評価しています。 Hudsonでは、マップされたネットワークドライブパスをJARに使用しようとすると、ビルドが失敗します。 JARをローカルディレクトリにコピーして(C:/ Support/JAR内にあるように)、ビルドはWARのコンパイルと作成に成功します。
どのように私は、ハドソンがマップされたネットワークドライブのパスを尊重するために得ることができますか?また、HudsonのユーザーインターフェイスでAntの引数を渡さなくてもかわりに、代わりに実際にbuild.propertiesファイルを使用する方法がありますか? Hudsonはbuild.propertiesを読むことができないようです。
多くのありがとうございます。
マイクQuentel
エラーメッセージを投稿できますか? – rodrigoap