Плагин Maven-publish gradle пропускает версию

У меня есть многомодульный проект с градиентом, сконфигурированный с kotlin-скриптом. Я хотел бы добавить публикацию в репозиторий maven, и я нашел для него плагин maven-publish . Но, похоже, пропустить версию, настроенную для каждого проекта:

MyProject/build.gradle.kts :

 subprojects { apply { plugin("maven-publish") } configure<PublishingExtension>() { publications { repositories { ... } create<MavenPublication>("myPublication") { from(components.getByName("java")) logger.lifecycle("test: ${project.group} ${project.name} ${project.version}") } } 

MyProject/subproject1/build.gradle.kts :

 version = "1.0.0-SNAPSHOT" 

gradle publish :

 test: my.project subproject1 unspecified artifact file does not exist: '.../MyProject/subproject1/build/libs/subproject1.jar' 

Файл subproject1.jar не существует, но subproject1-1.0.0-SNAPSHOT.jar . Как заставить градлу получить правильную версию модуля?

Intereting Posts