2016-08-10 10 views
-2
ant.javac(destDir: project.'health.check.dir') { 
    src(path: project.'src.dir') 
    classpath (refid: 'classpath')} 

なぜこのgradleスクリプトでエラーが表示されるのですか?私はそれを正しく書いたかなり確信しているが、私は、「失敗したコンパイルします。詳細については、コンパイラのEROR出力を参照してください」と言うエラーが取得しています:あなたは、実行時にこのgradleスクリプトでエラーが示されるのはなぜですか?

task test << { 
    ant.javac(
     destDir: project['health.check.dir'], 
     srcDir: project['src.dir']) { 

     classpath refid: 'classpath' 
    } 
} 

+0

コンパイルは、プログラムの構文エラーまたはプログラムのコンパイルされていない依存関係の結果です。明確にするために、エラーメッセージの詳細をすべて表示する必要があります。 – randominstanceOfLivingThing

答えて

0

build.gradle作品

gradle test -Phealth.check.dir=/home/martin -Psrc.dir=hm 
+0

私はそのスクリプトを置くと私のJavaファイルからエラーを取得します。シンボルについては見つかりません。 – Jesse

+0

それは 'classpath'や' srcdirs'が正しく設定されていないことを意味します。 javacコンパイラがシンボルを見つけられない場合、コンパイルしようとしているクラスで使用されているクラスが見つからないことを意味します。 – Crazyjavahacking

関連する問題