Я хотел бы опубликовать некоторые общие части файла 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
И у меня вопрос: как удалить номер версии из опубликованных артефактов и классификатора? Для меня идеальными файлами были бы:
- first.gradle
- second.gradle