如何将build.xml中定义的变量值传递给Java类

时间:2012-02-14 12:13:53

标签: java ant

请提供一种方法将build.xml中定义的变量值传递给Java类

2 个答案:

答案 0 :(得分:2)

您的构建过程是一回事,您的应用运行是另一回事。您无法在运行时将构建参数传递给类。

也许解决问题的方法是将build.xml中的参数写入manifest.mf,然后在运行时从那里读取。

你可以这样做:

build.xml
<manifest file="MANIFEST.MF">
    <attribute name="MyParameter" value="123"/>
</manifest>

在你的java文件中,看一下答案Reading my own Jar's Manifest

答案 1 :(得分:0)

您必须使用XML解析器才能执行此操作。阅读本文以获取更多信息http://www.java-samples.com/showtutorial.php?tutorialid=152