Maven 任务 运行 使用 Ant

Maven task run using Ant

规范:Maven 3.5.0,jdk1.7,Ant 1.9

示例:-

mvn install:install-file 
    -Dfile=C:/temp/DEPLOY/xyzSearchpdf.jar   
    -DgroupId=org.xyz.search.pdf  
    -DartifactId=org.xyz 
    -Dversion=2.5 
    -Dpackaging=jar

问题:如何使用 Ant运行 此 Maven 命令

原因:我可以使用此 Ant-Target for Customized Jars 部署到 Maven-Repo 以与实际应用程序捆绑在一起。

目前,我每次都将批处理文件 运行 用于将自定义 jar 部署到 Maven -repo。

可以从 Ant (http://maven.apache.org/ant-tasks/examples/mvn.html) 调用 Maven:

  <artifact:mvn pom="path/to/my-pom.xml" mavenHome="/path/to/maven-2.0.x">
    <arg value="install:install-file"/>
  </artifact:mvn>

您还可以使用 Ant exec 执行任何命令行任务:

https://ant.apache.org/manual/Tasks/exec.html