【发布时间】:2017-11-01 08:46:01
【问题描述】:
我有一个 Java 项目,它使用以下代码构建和发布许多 jar(a.jar、b.jar、...):
publishing {
publications {
a (MavenPublication) {
artifactId 'a'
artifact aJar
}
b (MavenPublication) {
artifactId 'a'
artifact aJar
}
}
}
repositories { ...
我还定义了一个 z.jar,我想要一个特殊的任务来发布它,我不想为构建和发布 (publishToMaven*) 任务构建/发布它。
我该如何定义这种任务?
我尝试了类似的方法和其他变体,但无法编译 gradle:
task zPublish(type: PublishToMavenRepository) {
publication = new MavenPublication() {
artifactId 'z'
artifact zJar
}
}
我搜索 maven-publish 插件的in the source 没有成功。
谢谢你的好主意。
【问题讨论】:
标签: java maven gradle maven-publish