一般的我创建的项目都是基于Maven的,但是很多人也喜欢用Ant打包jar,或者war.我一般都会在项目中既包含Maven的pom.xml,也会有ant的build.xml
只要在控制台执行:
mvn dependency:copy-dependencies 然后执行:
ant OR ant javadoc 就会打包程序或者生成项目的Javadoc文档.
打包的程序一般在:${project.path}/target/dist/${version}/
JavaDoc文档一般在${project.path}/target/ant/javadoc/
一般执行mvn dependency:copy-dependencies会把依赖的jarcopy到${project.path}/target/dependency/目录下.可以很容易的利用好Ant.
build.xml
<?xml version="1.0" encoding="UTF-8"?>
Builds, tests, and runs the project dsolrcloud.
destdir="${build.dir}"
encoding="UTF-8"
includeantruntime="no"
excludes="**/test/*,**/test/bean/*,**/*.svn,*.svn"
includes="**/*.java"
source="1.6"
target="1.6"
deprecation="true"
failοnerrοr="true"
debug="true">
linksource="no" splitindex="yes" encoding="UTF-8"
docencoding="UTF-8" locale="zh_CN">
basedir="${build.dir}" manifest="${web.root}/META-INF/MANIFEST.MF">
webxml="${web.root}/WEB-INF/web.xml" manifest="${web.root}/META-INF/MANIFEST.MF">