0
私たちのアプリケーションは、AntスクリプトからHudsonをビルドしています。私の最近の仕事では、私は最近Mavenを含んでいます。現在、Hudsonのビルドプロセスは、何の説明もなくコンパイルタスクに到達すると失敗します。JavacがHudsonで不可解に失敗する
ハドソンのビルド:
[echo] Using Maven Repo at ../.maven/repo/
[javac] Compiling 134 source files to C:\Users\administrator1\.hudson\jobs\SAP_RC\workspace\current\classes
BUILD FAILED
C:\Users\administrator1\.hudson\jobs\SAP_RC\workspace\current\build.xml:68: Error running C:\Program Files (x86)\Java\jdk1.8.0_66\bin\javac.exe compiler
Antスクリプトは:
<javac classpathref="lib" destdir="${classesDir}" debug="true" debuglevel="lines,vars,source" verbose="true" fork="true" nowarn="true" memoryMaximumSize="320m" srcdir="${srcDir}" includeantruntime="false" />
は、私は、特にクラスパスにMavenのレポを含め、それが不可解に失敗したときです。 Mavenリポジトリを削除すると、Maven依存関係が見つからないというコンパイルエラーが発生します。これは私が容疑者私はクラスパスの長さの制限を打つつもりです。
Mavenの依存関係をクラスパスに含める正しい方法がわからないため、このようにしました。より良い方法があれば私に教えてください。私は具体的に新しい質問を開きます。