1
저는 artifactory에 게시하기 위해 'artifactory-publish'및 'maven-publish'플러그인을 사용하고 있습니다. 여기 내 코드입니다 : 내가 artifactoryPublish을 실행하면artifactory 게시를 사용하여 단일 발행물을 게시하는 방법
apply plugin: 'artifactory-publish'
apply plugin: 'maven-publish'
artifactory {
contextUrl = "${artifactory_contextUrl}"
publish {
repository {
repoKey = "${artifactory_repoKey}"
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}
}
publishing {
publications {
publishPlugin(MavenPublication) {
from components.java
}
integTest(MavenPublication) {
setArtifactId(project.name + '-' + integTestJar.appendix)
artifact integTestJar.archivePath
}
}
}
artifactoryPublish {
publications ('publishPlugin', 'integTest')
}
, 그것은 모든 출판물을 간행한다 (즉, publishPlugin, integTest). artifactPublish를 사용하여 개별 발행물을 게시 할 수있는 방법이 있습니까?
'gradle publishIntegTest'는 개별 게시를 게시하는 데 사용할 수 있지만 리포지토리 구성을 복제하는 게시 {} 블록 내에 리포지토리 {} 구성을 정의해야한다는 것을 알고 있습니다. 나는 이것을하지 않고 해결책을 찾고있다.
BuildInfoPublicationsTask에 대한 javadoc/예제는 어디에서 찾을 수 있습니까? –
직접 재구성하기위한 것이 아니기 때문에 문서화 된 것은 많지 않습니다. 최선의 히트는 [출처] (https://github.com/JFrogDev/build-info/blob/master/build-info-extractor-gradle/src/main/groovy/org/jfrog/gradle/plugin/)입니다. artifactory/task/BuildInfoPublicationsTask.java) – JBaruch
그것은 작동 .. 고마워요 :) –