我使用maven插件成功地将我的罐子上传到nexus存储库,但它没有上传源代码.这是我的配置:
uploadArchives {
repositories{
mavenDeployer {
repository(url: "http://...") {
authentication(userName: "user", password: "myPassword")
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我搜索并发现我可以通过添加新任务来添加源.
task sourcesJar(type: Jar, dependsOn:classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives sourcesJar
}
Run Code Online (Sandbox Code Playgroud)
这工作正常,但我认为必须有一个更好的解决方案,通过配置maven插件,像uploadSource = true这样:
uploadArchives {
repositories{
mavenDeployer {
repository(url: "http://...") {
authentication(userName: "user", password: "myPassword")
}
uploadSources = true
}
}
}
Run Code Online (Sandbox Code Playgroud)