打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个比较完整的ANT实例

<?xml version="1.0" encoding="UTF-8"?>
<project name="build-abysscode" ><!--default="generate-pom" -->
 <property file="${basedir}/build.properties"/>
 
 <condition property="maven.extension" value=".bat" else="">
  <os family="windows"/>
 </condition>
 <property name="mvn.exe" value="mvn${maven.extension}"/> 

 <target name="all" depends="mvn-install, publish"/>
 
 <target name="install" depends="gpom, mvn-install"/>
 
 <target name="gpom" depends="do-generate-pom">

 </target>
 
 <target name="do-generate-pom">
 <!--
  <replaceregexp  match="<version>.*?</version>"
        replace="<version>${version}</version>" > 
   <fileset dir="" includes="**/pom.xml"/>
  </replaceregexp>
  <replaceregexp  match="<bizfuse.version>.*?</bizfuse.version>"
        replace="<bizfuse.version>${version}</bizfuse.version>" > 
   <fileset dir="" includes="**/pom.xml"/>
  </replaceregexp>
 -->  
 </target>
 
 <target name="mvn-install">
  <exec executable="${mvn.exe}" failonerror="true">
    <env key="MAVEN_TERMINATE_CMD" value="on" />
    <arg line="clean install -Dmaven.test.skip=true"/>
  </exec>
 </target>
 
 <target name="publish">
  <exec executable="${mvn.exe}" failonerror="true">
    <env key="MAVEN_TERMINATE_CMD" value="on" />
    <arg line="deploy -Dmaven.test.skip=true"/>
  </exec>
  <!--
  <copy todir="${repository.remote}">
    <fileset dir="${repository.local}" />
  </copy>
  -->
 </target>

</project>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
我的Maven2之旅:五.pom.xml基本元素介绍
学习maven的使用,看到一篇很实用的入门教程
Maven 2.0:编译、测试、部署、运行
maven常用命令介绍
Maven学习总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服