0

我正在寻找脚本我的构建过程。目前我可以build.xml手动构建文件,然后运行以下命令来创建JAR文件:

    system("ant -f ~/build.xml")

我想在build.xml每次运行此脚本时重建我的文件,以确保所有更改都在build.xml文件中。我可以运行一个Ant命令来构建这个 build.xml 文件吗?

作为参考,我目前正在使用IntelliJ IDEA创建我的 build.xml 文件。

4

1 回答 1

0

在 Ant 中自定义构建还有其他常用方法。喜欢:

  • 介绍属性(可能排除在build.properties文件中)和
  • 在可行的情况下使用正则表达式。

这些应该涵盖 Ant 中的大部分用例。

对于更复杂的东西,您甚至可以使用ant-contribtasks进行更多逻辑。

作为备选:

  • 如果您仍然希望build.xml每次都坚持生成自定义文件,那么您可以进行一些XSLT转换。但我想说,这不是一种常见的做法。或者
  • Maven,如评论中所建议的,甚至
  • 圣杯

但是,为了帮助您选择合适的解决方案,您应该告诉我们更多关于build.xml您希望实现的更改的详细信息。

于 2013-08-10T06:26:15.960 回答