加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.xml 2.60 KB
一键复制 编辑 原始数据 按行查看 历史
黄天政 提交于 2015-10-08 23:31 . 初始化导入
<?xml version="1.0" encoding="UTF-8"?>
<project name="codgen" default="pack">
<property name="versionNum" value="1.0.4"/>
<property name="src.dir" value="${basedir}/src" />
<property name="dist.dir" value="${basedir}/dist" />
<property name="doc.dir" value="${basedir}/doc" />
<property name="classes.dir" value="${basedir}/bin" />
<property name="libs.dir" value="${basedir}/libs" />
<!-- 定义classpath -->
<path id="master-classpath">
<fileset file="${libs.dir}/*.jar" />
<pathelement path="${classes.dir}" />
</path>
<!--清除所有输出目录-->
<target name="clean" description="清空所有输出目录">
<echo message="清空所有输出目录"/>
<delete dir="${dist.dir}" />
</target>
<!--初始化-->
<target name="init" depends="clean">
</target>
<!-- 编译 -->
<target name="compile" depends="init" description="编译所有的java类">
<echo message="编译所有的java类"/>
<mkdir dir="${classes.dir}" />
<javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.5">
<classpath refid="master-classpath" />
</javac>
</target>
<!-- 生成api文档 -->
<target name="javadoc" depends="compile" description="生成api文档">
<javadoc encoding="UTF-8" charset="UTF-8" access="public" author="true"
classpath="libs/mssqlserver.jar;libs/msutil.jar;libs/commons-logging.jar;libs/classes12.jar;libs/msbase.jar;libs/sqljdbc.jar;libs/commons-lang.jar;libs/log4j-1.2.14.jar;libs/freemarker-2.3.13.jar"
destdir="doc" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false"
packagenames="com.bcs.codgen.service.impl,com.bcs.codgen.model,com.bcs.codgen.util,com.bcs.codgen.service"
source="1.5" sourcepath="src" splitindex="true" use="true" version="true"/>
</target>
<!-- 打包成jar -->
<target name="pack" depends="javadoc" description="打jar包">
<echo message="生成codgen.jar"/>
<mkdir dir="${dist.dir}" />
<jar destfile="${dist.dir}/codgen.jar" basedir="${classes.dir}" includes="com/bcs/codgen/**/*.*">
</jar>
<jar destfile="${dist.dir}/codgen-${versionNum}-bin.jar" basedir="${classes.dir}" includes="com/bcs/codgen/**/*.*">
</jar>
<zip destfile="${dist.dir}/codgen-${versionNum}-src.zip" basedir="${src.dir}" includes="com/bcs/codgen/**/*.*">
</zip>
<zip destfile="${dist.dir}/codgen-${versionNum}-doc.zip" basedir="${doc.dir}" >
</zip>
<!-- <manifest>
<attribute name="Class-path" value="commons-lang.jar commons-logging.jar log4j-1.2.14.jar freemarker-2.3.13.jar"/>
</manifest> -->
</target>
</project>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化