2016-08-30 2 views
0

src/main/java/HelloWorld/HelloWorld.javaという名前のディレクトリとファイルがあります。そして、私のbuild.gradleがありますjar固有のタスクでbuild.gradleを書くのに問題があります

sourceSets { 
    main { 
    java { 
     srcDir 'src' 
    } 
    } 
} 

task worldJar(type: Jar) { 
    baseName = "WorldJar" 

    from(sourceSets.main.output) { 
    include "HelloWorld/**" 
    } 
} 

しかし、それにHelloWorld.classを持っていません生成されるjarファイルを。私が間違っていることは何か考えていますか?

+0

? – Opal

答えて

0

あなたは別々のパッケージを作成し、これを実行する必要があります:

あなたは標準のプロジェクトレイアウトを使用するときに `java`プラグインを使用していないのはなぜ
sourceSets { 
    main { 
    java { 
     srcDir 'src' 
    } 
    } 
} 

task worldJar(type: Jar) { 
    baseName = "WorldJar" 

    println sourceSets.main.output 
    from(sourceSets.main.output) { 
    include "HelloWorld/**" 
    } 
} 

task spencerJar(type: Jar) { 
    baseName = "SpencerJar" 

    from(sourceSets.main.output) { 
    include "HelloSpencer/**" 
    } 
} 
関連する問題