编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是开发工具相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Maven 是最流行的 Java 项目构建系统。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant
JMK - Make in Java JMK 这个应用程序用于保证一套文件是处于一致的状态。它基本上是要作为大多数Unix系统中的一部分,但按照平台无关性而设计。
Rant 代替远程ANT,它是一个分布式编译系统。它允许一个ANT文件去编译另外一个系统并可接收发生的异常。
Invicta是一个开源的构建管理工具.它使用简单的项目定义文件,来生成强大的构建脚本(Apache ANT脚),从而隐藏他们的复杂性。
JAM(JavaGen Ant Modules)是一个标准组件化的ANT工具包,用来构建J2EE应用程序。它由ANT
LuntBuild是一个强大自动构建的工具。通过一个简洁的web接口就可以很容易地进行系统的持续构建。
Apache Ant ,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
CPMake是一个Java开发的类似于GNU make的构建工具可以用于C, C++, Java, C#, XSL …等。它的构建文件用Java脚本语言(可以是BeanShell, Rhino, Jython and
GenJar用来生成Jar文件是一个特殊的ANT任务.它依据于类与类之间的从属关系来生成Jar文件而不是简单地依据于一个目录中的内容.
SCons是一个基于 Python 的软件构件工具,其优势在于: 构建是基于真正的Python脚本实现的,可以解决各种复杂的构建问题;
Anthill 是一个免费的自动构建工具(非开源),它规划您的构建并发布结果,帮助精通 XP 的小组使用持续集成。一次构建包含用 CVS
MevenIDE 是一个在各种流行的开发环境中集成 Maven 操作功能的插件集合,支持的开发环境包括 Eclipse、NetBeans、JBuilder
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问
这是一个在Eclipse环境中集成的Maven插件,安装的Update地址是:http://m2eclipse.sonatype.org/sites/m2e(地址失效了,但是我也没有找到,这个http://www.eclipse.org/m2e/download/里面也没有)
Ant2IDE 根据ANT的配置build.xml来自动生成Eclipse的项目文件和.classpath文件。
Quokka为Java开发者提供了基于ANT向Maven的转换,对于Maven用户,看到并行比较建立一个web应用和Quokka和Quokka VS
Melas是一个简单的构建和打包工具。它是用来编译安装软件和创建程序包文件。 Melas可以通过跟踪依赖来执行可靠的构建过程。通过Sbox2
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的
Premake 是一个用来生成工程文件的预编译程序。
Gant是一个基于Ant的构建工具,它采用Groovy脚本代替XML来编写构建逻辑。 Gant完全依赖于Ant