2014-11-04 25 views
0

當我使用gradle構建我的android項目時,遇到了一個問題。在我的構建過程中,我需要編譯一個java文件到類文件中。我的項目文件結構是app - > build_tools-> A.java。而我的編譯A.java的任務如下:爲什麼在Gradle中的JavaCompile任務中沒有生成類文件

task compileEncodeUtil(type:JavaCompile) { 
    println('****************************compileEncodeUtil start*******************') 
    source = ['build_tools'] 
    include '*.java' 
    classpath = files('.') 
    destinationDir=['build_tools'] 

} 

當我運行這個任務,它成功運行,但在文件夾build_tools,沒有類文件。任何幫助,將不勝感激。

回答

0

對於下列文件夾結構:

  • 的build.gradle
  • 積聚工具/
    • Lol.java
    • PKG/
      • Lol2.java

下面的腳本工作完全正常:

apply plugin: 'java' 

task compileEncodeUtil(type:JavaCompile) { 
    source = ['build_tools'] 
    include '**/*.java' 
    classpath = files('.') 
    destinationDir=['build_tools'] 
} 
相關問題