`
yuxiaokill
  • 浏览: 4076 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ant 打包[自用]

阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<project name="扩展jar包" default="jar" basedir=".">
 
 <property file="build.properties"/>
 <property name="module.name" value="smsc" />
 <property name="icnfg.server" value="D:\jar\C05" />
 <property name="icnfg.client" value="E:\SVN_workspace\C06\lib" />
 <property name="class.dir" value="./bin"/>
 <property name="java.dir" value="E:\SVN_workspace\C06\java" />
 <property name="jar.dir" value="." />
 <property name="jarfile" value="${jar.dir}\lib\${module.name}.jar" />
 
 <target name="compile">  
  <mkdir dir="${class.dir}"/>
  
  <!-- fork="true" memorymaximumsize="500M"用于解决编译时系统资源不足问题  -->
  <javac srcdir="${java.dir}" destdir="${class.dir}" debug="true" debuglevel="source,lines,vars" encoding="GBK" fork="true" memorymaximumsize="500M" >
   <classpath>
    <fileset dir="${icnfg.server}">
     <include name="*.jar"/>
    </fileset>
    <fileset dir="${icnfg.client}">
     <include name="*.jar"/>
    </fileset>
   </classpath>
  </javac>
 </target>
 
 <target name="jar" depends="compile">
         <delete file="${jarfile}"/>       
         <jar destfile="${jarfile}">
             <fileset dir="${class.dir}">
                 <!--<exclude name="**/Test*.class"/>
                 <exclude name="**/*Test.class"/>-->
             </fileset>
         </jar>
 </target>
</project>

分享到:
评论

相关推荐

    ant 自用ppt培训

    根据给定的文件信息,我们可以深入探讨Apache Ant的使用与实践,这是一款强大的自动化构建工具,主要用于Java项目。以下是对标题、描述、标签以及部分内容所提及的知识点的详细解析: ### 安装与运行Ant Ant...

    最新自用小ppt最新自用小ppt

    根据提供的信息,我们可以总结出以下IT知识点,这些知识点主要围绕Apache Ant工具的使用与配置进行展开。 ### Apache Ant概述 Apache Ant是一款Java平台上的构建工具,主要用于自动化软件编译、测试、部署等过程。...

    Vue项目自用脚手架

    Vue.js的生态系统丰富,有许多优秀的插件和库可以辅助开发,如axios用于HTTP请求,Element UI或Ant Design Vue提供现成的UI组件等。 总之,Vue项目自用脚手架是开发者提升效率的重要工具,它简化了项目初始化过程,...

    自用LDAP同步

    `build.xml`可能是Ant构建脚本,用于编译和打包代码。 在这样的设置下,`config.cfg`可能包含了 LDAP 服务器的连接参数和同步规则。`.classpath`和`.project`是Eclipse IDE的相关文件,用于管理项目依赖和构建路径...

    自用JSONView

    - `build.xml`:这通常是Ant构建脚本,用于自动化构建过程,如编译源代码、打包和部署等。 - `test`:这个目录可能包含了项目的测试代码,比如JUnit测试或其他测试框架的测试用例。 - `.settings`:这是Eclipse项目...

Global site tag (gtag.js) - Google Analytics