Java 如何在artifactory非maven应用程序中部署ear文件

Java 如何在artifactory非maven应用程序中部署ear文件,java,ant,artifactory,Java,Ant,Artifactory,我们正在尝试将ear文件部署到我的非maven Java项目工件中。 这里我们使用ApacheAnt构建应用程序。请任何人都可以建议我如何使用任何脚本将my ear文件部署到artifactory。在build.xml中写入内容。您可以使用旧的maven ant tasks包来上传工件和pom文件。 选中此项: 您可以使用writepom函数来定义pom,然后创建一个目标来执行包中的artifact:deploy任务 这确实是一种简单的设置方法 例如: <target name="arti

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

您可以使用旧的maven ant tasks包来上传工件和pom文件。 选中此项:

您可以使用writepom函数来定义pom,然后创建一个目标来执行包中的artifact:deploy任务

这确实是一种简单的设置方法

例如:

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


目前,我的build.xml文件仅创建ear。如果您有用于部署到artifactory的示例build.xml文件,请建议我。这里我不明白什么是mypom refid和all。我在哪里写groupid和artifactId?请检查并给我建议这里它正在将ear filein安装到m2文件夹[artifact:deploy]之后处理Maven artifact任务时发生错误。[artifact:deploy]诊断:[artifact:deploy][artifact:deploy]需要一个POM元素才能部署到存储库[artifact:deploy]构建失败C:\RAD\WorkspacesV75\WAS70\IafDeploymentSTS9.0\BuildScript\BUILD.xml:50:需要一个POM元素才能部署到存储库