我想发布 build.gradle 文件的一些常见部分,以便在不同的项目中重用(使用apply from: url_to_file
构造)。为了实现这一点,我创建了一个名为 gradle-common 的项目,其中包含那些常见的构建文件,其中包含以下build.gradle
文件:
group 'org.example'
version '0.1.0'
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
artifact source: file('files/first.gradle'), classifier: 'first'
}
mavenJava(MavenPublication) {
artifact source: file('files/second.gradle'), classifier: 'second'
}
}
repositories {
mavenLocal()
}
}
在 maven 存储库中发布后的文件有如下文件:
- gradle-common-0.1.0-first.gradle
- gradle-common-0.1.0-second.gradle
我的问题是:如何从已发布的工件和分类器中删除版本号?对我来说,理想的文件是:
- 第一个.gradle
- 第二个.gradle