我有一个gradle项目,就像其他两个项目的公共库一样.
其他两个项目各自托管一个嵌入式maven存储库,我希望将公共项目部署到该存储库.
我试过这个:
uploadArchives {
repositories {
mavenDeployer {
repositories {
repository(url: '../../../project-web-service/repo')
repository(url: '../../../project-app/repo')
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这仅部署到第二个回购.
我已经阅读了Gradle build中的配置多个上传存储库,但它没有涵盖mavenDeployer,所以我现在有点卡住了.
您可以创建两个您自己的任务(从 扩展Upload
),就像这样:
task uploadFirst(type: Upload) {
uploadDescriptor = true
repositories {
mavenDeployer {
repositories {
repository(url: '../../../project-web-service/repo')
}
}
}
}
task uploadSecond(type: Upload) {
uploadDescriptor = true
repositories {
mavenDeployer {
repositories {
repository(url: '../../../project-app/repo')
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
980 次 |
最近记录: |