Я использую gradle с плагином maven-publish, чтобы публиковать артефакты в нашем локальном репозитории maven.Удалить дату date.time, добавляя имя артефакта при публикации в maven с помощью gradle
Мои build.gradle
выглядит (фрагмент):
apply plugin: 'java'
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
groupId 'org.myorg'
artifactId 'myapp'
version '0.0.1-SNAPSHOT'
from components.java
}
}
repositories {
maven {
credentials {
username 'myUsername'
password 'myPassword'
}
url 'https://my.repo/snapshots/'
}
}
}
И после запуска publish
вывода выглядит следующим образом:
$ gradle publish
:generatePomFileForMavenJavaPublication
:processResources UP-TO-DATE
:compileJava UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:publishMavenJavaPublicationToMavenRepository
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.jar
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.jar.sha1
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.jar.md5
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.pom
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.pom.sha1
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/myapp-0.0.1-20161122.144856-2.pom.md5
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/maven-metadata.xml
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/maven-metadata.xml.sha1
Upload https://my.repo/snapshots/org/myorg/myapp/0.0.1-SNAPSHOT/maven-metadata.xml.md5
Upload https://my.repo/snapshots/org/myorg/myapp/maven-metadata.xml
Upload https://my.repo/snapshots/org/myorg/myapp/maven-metadata.xml.sha1
Upload https://my.repo/snapshots/org/myorg/myapp/maven-metadata.xml.md5
:publish
BUILD SUCCESSFUL
Total time: 8.147 secs
Файлы существуют и все "отлично". На самом деле, нет. Файлы, такие как pom
и другие, содержат date.time
. Есть ли способ не добавлять их?
Проблемы, которые возникают у меня, это когда я пытаюсь использовать sbt
, чтобы добавить зависимость от этой новой библиотеки, которую она не может извлечь из-за этой добавленной даты и времени.
Спасибо!