我正在努力使用maven-publish插件将两个文件上传到Nexus存储库。问题是我想为其中一个文件设置自己的名字。任务源代码是:
publications {
nexus(MavenPublication) {
artifact ("file1.tgz") {
extension "tgz"
}
artifact ("file2.sh") {
extension "sh"
}
}
文件已正确上传,但名称与项目名称相同。关键是我希望两个工件都保留其原始名称。有没有人遇到类似的问题?我尝试了不同的黑客但没有效果。
答案 0 :(得分:1)
尝试使用artifactId
publications {
nexus(MavenPublication) {
artifact ("file1.tgz") {
artifactId "file1"
extension "tgz"
}
artifact ("file2.sh") {
artifactId "file1"
extension "sh"
}
}
}