我们正在尝试将ear文件部署到我的非maven Java项目的工件中。 这里我们使用apache ant构建应用程序。请任何人都可以建议如何使用任何脚本将我的ear文件部署到artifactory中。在build.xml中编写内容。
答案 0 :(得分:0)
您可以使用旧的maven-ant-tasks软件包来上传工件和pom文件。 检查一下:http://maven.apache.org/ant-tasks/
您可以使用writepom函数来定义pom,然后创建一个目标来执行工件:从包中部署任务。
这真的是一种简单的设置方法。
示例:
<target name="artifactory-deployment">
<artifact_jf:pom id="tmp.pom" groupid="${artifact.groupid}" artifactid="${artifact.name}" version="1.0" packaging="ear" name="${artifact.name}" />
<artifact_jf:writepom pomRefId="tmp.pom" file="pom.xml"/>
<artifact_jf:deploy file="build/ears/artifact.ear">
<remoteRepository url="http://localhost:8081/artifactory/libs-release-local">
<authentication username="artifactory-username" password="artifactory-password" />
</remoteRepository>
<pom file="pom.xml" />
</artifact_jf:deploy>