(another Neat Tool) 项目生成工具 (它的批处理脚本不依赖于Linux/unix的命令)
Maven工具,号称要取代Ant
类似于早期Linux/unix下的Make工具 (致命的ruo点,它的批处理脚本直接依赖于Linux/unix的命令)
更早一点,Unix/Linux下编程,用一个叫vi的东西
需要两个环境变量:(不是必需的)
JAVA_HOME
ANT_HOME
指定使用其他生成文件,可考虑使用如下3个完全相同的选项:
-Buildfile 生成文件
-File 生成文件
-f 生成文件
指定将Ant的输入信息输出到文件
-l
-logfile 文件
指定执行哪个文件
Ant target1 target2 target3 ...
Ant生成文件的结构:project可以包含多个target,每个target可以包含多个task
Target – 代表可以独立执行的一次任务 (每个target元素里包含多个任务)
Task – 代表一个跨平台的可执行命令
** 表示自动级联所有的子目录
Ant 的Task分为3类:
核心task
可选task
自定义task
Target元素属性:
Depends
if 仅当执行了此属性时才执行此target <target name = “run” if=”prop1”>
unless 仅当没有执行此属性才执行此target <target name = “run” unless=”prop1”>
使用<property.../>定义属性。 <property name=”” value[X1] =””>
使用<path.../>定义某个路径。< path name=”” value=””>
<path.../>里可以包含<pathelement... />
<fileset... /> 等等。
IDE项目管理,代码管理,项目调试,团队协作支持CVS SVN
IDE 调试功能: 步过 F8(netbeans) F6(eclipse)
断点
单步
Notepad++ 书签 ctrl F2