国外一个专门做配乐的网站,网站中客户的权限设置,建设银行网上交管网站,2021年企业所得税政策gradle发布jar因此#xff0c;我浪费了一两天#xff08;只是投资#xff09;来了解如何使用Gradle将JAR发布到本地运行的Artifactory服务器。 我使用Gradle Artifactory插件进行发布。 我迷失在无穷循环中#xff0c;包括各种版本的各种插件和执行各种任务。 是的#xf… gradle发布jar 因此我浪费了一两天只是投资来了解如何使用Gradle将JAR发布到本地运行的Artifactory服务器。 我使用Gradle Artifactory插件进行发布。 我迷失在无穷循环中包括各种版本的各种插件和执行各种任务。 是的我之前阅读过文档。 只是错了 也许与此同时情况有所好转。 执行以下操作仅上载了构建信息。 尚未发布工件JAR。 $ gradle artifactoryPublish
:artifactoryPublish
Deploying build info to: http://localhost:8081/artifactory/api/build
Build successfully deployed. Browse it in Artifactory under http://localhost:8081/artifactory/webapp/builds/scala-gradle-artifactory/1408198981123/2014-08-16T16:23:00.9270200/BUILD SUCCESSFULTotal time: 4.681 secs 这个人救了我我想亲他一下 StackOverflow –使用gradle将工件上传到工件 我假设您已经安装了Gradle和Artifactory。 我有一个Scala项目但这没关系。 Java应该没问题。 我在端口8081上本地运行Artifactory。我还创建了一个名为devuser的新用户该用户有权部署工件。 长话短说这是我最后的build.gradle脚本文件 buildscript {repositories {maven {url http://localhost:8081/artifactory/plugins-releasecredentials {username ${artifactory_user}password ${artifactory_password}}name maven-main-cache}}dependencies {classpath org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1}
}apply plugin: scala
apply plugin: maven-publish
apply plugin: com.jfrog.artifactoryversion 1.0.0-SNAPSHOT
group com.buranskyrepositories {add buildscript.repositories.getByName(maven-main-cache)
}dependencies {compile org.scala-lang:scala-library:2.11.2
}tasks.withType(ScalaCompile) {scalaCompileOptions.useAnt false
}artifactory {contextUrl ${artifactory_contextUrl}publish {repository {repoKey libs-snapshot-localusername ${artifactory_user}password ${artifactory_password}maven true} defaults {publications (mavenJava)}}
}publishing {publications {mavenJava(MavenPublication) {from components.java}}
} 我已将Artifactory上下文URL和凭据存储在~/.gradle/gradle.properties文件中如下所示 artifactory_userdevuser
artifactory_passworddevuser
artifactory_contextUrlhttp://localhost:8081/artifactory 现在当我再次运行同一任务时这就是我想要的。 Maven POM文件和JAR存档都已部署到Artifactory $ gradle artifactoryPublish
:generatePomFileForMavenJavaPublication
:compileJava UP-TO-DATE
:compileScala UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:artifactoryPublish
Deploying artifact: http://localhost:8081/artifactory/libs-snapshot-local/com/buransky/scala-gradle-artifactory/1.0.0-SNAPSHOT/scala-gradle-artifactory-1.0.0-SNAPSHOT.pom
Deploying artifact: http://localhost:8081/artifactory/libs-snapshot-local/com/buransky/scala-gradle-artifactory/1.0.0-SNAPSHOT/scala-gradle-artifactory-1.0.0-SNAPSHOT.jar
Deploying build info to: http://localhost:8081/artifactory/api/build
Build successfully deployed. Browse it in Artifactory under http://localhost:8081/artifactory/webapp/builds/scala-gradle-artifactory/1408199196550/2014-08-16T16:26:36.2320200/BUILD SUCCESSFULTotal time: 5.807 secs 美满结局 翻译自: https://www.javacodegeeks.com/2014/08/publish-jar-artifact-using-gradle-to-artifactory.htmlgradle发布jar