有关Ant:
1.path pathelement
Path-like Structures
你可以用":"和";"作为分隔符,指定类似PATH和CLASSPATH的引用。Ant会把分隔符转换为当前系统所用的分隔符。
当需要指定类似路径的值时,可以使用嵌套元素。一般的形式是
<classpath>
<pathelement path="${classpath}"/>
<pathelement location="lib/helper.jar"/>
</classpath>
location属性指定了相对于project基目录的一个文件和目录,而path属性接受逗号或分号分隔的一个位置列表。
path属性一般用作预定义的路径,在前面已经定义过了的,用${ }直接引用.--其他情况下,应该用多个location
属性。
2.除了使用却缺省的property设置了JAVA源路径和输出路径外,引用了一个外部的build.properties文件中的设置
, <property file="${basedir}/build.properties" />
调用时,同在xml中定义的属性一样,用${XXX}.
3.如果使用系统环境变量:
<property environment="env"/> <!-- 一定要加上这句才行.-->
<property name="tomcat.home" value="${env.CATALINA_HOME}"/>
---------------
有关Maven:
4.maven就是一个基于命令行可以对项目整个生命周期—构建、测试、资源管理、文档、发布等一系列过程,进行管理的工具,之所以强调是命令行是以为对于一个通用的项目构建工具是不应该依赖于IDE和平台的,和ant是相似的。
5.参考http://m2eclipse.codehaus.org/Maven_2.0_Plugin_for_Eclipse.html