<?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>
分享到:
相关推荐
根据给定的文件信息,我们可以深入探讨Apache Ant的使用与实践,这是一款强大的自动化构建工具,主要用于Java项目。以下是对标题、描述、标签以及部分内容所提及的知识点的详细解析: ### 安装与运行Ant Ant...
根据提供的信息,我们可以总结出以下IT知识点,这些知识点主要围绕Apache Ant工具的使用与配置进行展开。 ### Apache Ant概述 Apache Ant是一款Java平台上的构建工具,主要用于自动化软件编译、测试、部署等过程。...
Vue.js的生态系统丰富,有许多优秀的插件和库可以辅助开发,如axios用于HTTP请求,Element UI或Ant Design Vue提供现成的UI组件等。 总之,Vue项目自用脚手架是开发者提升效率的重要工具,它简化了项目初始化过程,...
`build.xml`可能是Ant构建脚本,用于编译和打包代码。 在这样的设置下,`config.cfg`可能包含了 LDAP 服务器的连接参数和同步规则。`.classpath`和`.project`是Eclipse IDE的相关文件,用于管理项目依赖和构建路径...
- `build.xml`:这通常是Ant构建脚本,用于自动化构建过程,如编译源代码、打包和部署等。 - `test`:这个目录可能包含了项目的测试代码,比如JUnit测试或其他测试框架的测试用例。 - `.settings`:这是Eclipse项目...