当前位置:  开发笔记 > 编程语言 > 正文

有什么好的java make实用程序?

如何解决《有什么好的javamake实用程序?》经验,为你挑选了1个好方法。

我正在寻找一个用于构建大型java程序的make实用程序.我已经知道ANT了,但是想看看还有什么可用.

理想情况下,它应该能够处理.java - > .class包目录怪异的GNU Make.

Win32,但跨平台是一个加号.

编辑: 我看到使用ANT的一些缺点,这就是为什么我想看到其他选项,尽管我可能最终还是会使用它,只是因为它有效.

需要非常重要的XML makefile,"HelloWorld"已经是25行,而且任何更合理的程序都会很快变大.

ant教程显示了ant build.xml文件的比较,这些文件与仅运行所有java命令的大.bat文件大致相同,只是更长.http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html,我已经有了其中一个.

Xml意味着每个依赖项,变量,目标,规则和项目都有额外的瑕疵,它只会使行难以阅读.角度支架税

为我解决所有错误的问题.

ant使编写jar和javac命令行更容易,生成清单更容易,更容易指定.java源文件,更容易指定jvm/java属性,更容易编写自定义构建工具.

ant不会使java类依赖更容易,并且似乎没有更强大的变量系统,这两件事通常由make实用程序解决.

我使用gnu make,但它无法弄清楚包含声明的.java文件的.class文件最终会在哪里.



1> Townsfolk..:

Ant和Maven绝对是两个标准.如果你已经熟悉了Ant并想要Maven附带的依赖管理,你可以看一下Ivy.

Ant和Maven缺少的一件事是构建脚本中的真正控制结构.你可以为Ant下载一些提供这种控制的插件,但是(再次,如果你已经熟悉了Ant)你可以看一下Gant,这是一个用于Ant的Groovy包装器.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有