0
我们正在尝试将ear文件部署到非maven Java项目的artifactory中。 这里我们使用apache ant来构建应用程序。请任何人都可以建议如何使用任何脚本将我的ear文件部署到artifactory中。将某些内容写入build.xml中。如何将ear文件部署到artifactory非maven应用程序
我们正在尝试将ear文件部署到非maven Java项目的artifactory中。 这里我们使用apache ant来构建应用程序。请任何人都可以建议如何使用任何脚本将我的ear文件部署到artifactory中。将某些内容写入build.xml中。如何将ear文件部署到artifactory非maven应用程序
您可以使用旧的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>
目前我buiuld.xml文件只创建耳朵。如果你有部署到artifactory的示例build.xml文件,请给我建议。在这里,我不明白什么是mypom refid和所有。 –
shuild我在哪里写groupid和artifactId? –
请检查并给我这个 暗示这里它正在安装ear filein到m2文件夹 [artifact:deploy]处理Maven工件任务时发生错误。 [工件:部署]诊断: [工件:部署] [工件:部署]一种POM元素是必需的,以部署到存储库 [工件:部署] BUILD FAILED C:\ RAD \ WorkspacesV75 \ WAS70 \ IafDeploymentSTS9 .0 \ BuildScript \ build.xml:50:需要POM元素才能部署到存储库 –