如何将ear文件部署到artifactory non maven应用程序中

时间:2017-06-06 06:51:28

标签: java ant artifactory

我们正在尝试将ear文件部署到我的非maven Java项目的工件中。 这里我们使用apache ant构建应用程序。请任何人都可以建议如何使用任何脚本将我的ear文件部署到artifactory中。在build.xml中编写内容。

1 个答案:

答案 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>