Я пытаюсь опубликовать некоторые артефакты в центральном репозитории maven, и поскольку текущая версия gradle (0.9-rc2) не поддерживает pgp Я подумал, что попробую "портировать" версию ant xml в ожидании gradle 1.0, который, надеюсь, будет поддерживать его прямо из коробки.
Я написал в gradle следующее:
def mvn =
groovy.xml.NamespaceBuilder.newInstance(ant, 'antlib:org.apache.maven.artifact.ant')
mvn.mvn {
arg(value: 'org.apache.maven.plugins:maven-gpg-plugin:1.1:sign-and-deploy-file')
arg(value: '-Durl=file:///tmp/repo2')
arg(value: '-DrepositoryId=sonatype-nexus-staging')
arg(value: '-DpomFile=pom.xml')
arg(value: '-Dfile=myjar.jar')
arg(value: '-Dfile=-Pgpg')
}
К сожалению, это не работает, и я получаю следующее: Ян