我正在尝试为kotlin库构建和发布来自人工制品的sourceJar。
我可以在人工制品上看到源,但是intelliJ对下载的源不满意
这是我的gradle来源任务:
task sourceJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allJava
}
publishing {
// Enable publishing of artifacts
publications {
mavenJava(MavenPublication) {
from components.java
artifact tasks.sourceJar
}
}
}
最佳答案
如果发现问题。为了包括kotlin源,我不得不使用allSource源集而不是allJava
task sourceJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
}