簡體   English   中英

Jar建築在Gradle中不起作用

[英]Jar building doesn't work in Gradle

我是Gradle的新手,我的項目結構如下:

Project Name
   src
     package1 
       .java
     package2
       .java

我的gradle構建看起來像這樣:

apply plugin: 'java'

version = 0.1
sourceCompatibility = 1.6

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

當我運行gradle jar ,創建了jar。 但是看罐子,它只有MANIFEST文件夾,沒有編譯的類。

我在哪里犯錯?

srcDir不接受通配符。 (您從哪里獲得的?)嘗試srcDirs = ['src'] (這將覆蓋默認目錄,而不是添加另一個目錄。)

當您不熟悉時,建議您使用標准(約定之上的配置)部分-將Java源代碼放在src / main / java中,並且不需要sourceSets部分。

如果要使用它,請檢查http://www.gradle.org/docs/current/userguide/java_plugin.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM