gpt4 book ai didi

java - 为ant生成build.xml文件的工具

转载 作者:行者123 更新时间:2023-12-04 06:02:23 27 4
gpt4 key购买 nike

我正在处理一些 Java 项目并使用 ant建立我的项目。环境和项目结构使我无法使用任何 IDE。

因此,我正在寻找一个可以生成 build.xml 的好工具。与 ant 一起使用的文件(如果可能的话,类似于 autotools for c++)。

最佳答案

没有“标准”ANT 文件之类的东西。这使得开发通用 ANT 文件生成器变得困难。
当然没有什么能阻止你自己写一个(下面的简化例子)

不要忘记 ANT 是非常跨平台的,不像 制作 .这可能解释了缺乏与 autotools 等效的工具。

简单的ANT文件生成器

此示例使用名为 的简单模板文件。 build.xml.template :

<project name="%PROJECT_NAME%" default="helloworld">

<target name="helloworld" description="Pretty pointless ANT target">
<echo message="%MESSAGE%"/>
</target>

</project>

然后可以使用 UNIX sed 命令替换值并生成 ANT 文件:
$ sed -e 's/%PROJECT_NAME%/hello world/' -e 's/%MESSAGE%/hello world/' build.xml.template

这是一个非常简单的生成器。我建议研究一个合适的模板引擎以获得更强大的解决方案。

备择方案

马文

正如其他答案中所建议的,Maven 可用于 generate new projects :
$ mvn archetype:generate

最终还是会得到一个相当复杂的基于 XML 的文件,可能需要进一步调整。

Gradle

如果您正在寻找具有简单构建规范的 Java 构建工具,没有什么比 Gradle 更好的了.

build.gradle :
apply plugin: 'java'

您只需要编译一个没有外部依赖项的 Java 项目。

关于java - 为ant生成build.xml文件的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787223/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com