如何将build.xml中定义的变量值传递给Java类
答
您的构建过程是一回事,您的应用程序正在运行是另一回事。您无法在运行时将构建参数传递给类。
也许解决您的问题的方法是将参数build.xml
中的参数写入manifest.mf
,然后在运行时从此处读取它。
你可以这样说:
build.xml
<manifest file="MANIFEST.MF">
<attribute name="MyParameter" value="123"/>
</manifest>
而且在你的java文件,看看答案Reading my own Jar's Manifest。
感谢马塞洛,请您详细说明您的解决方案建议 – user1201896 2012-02-14 12:22:13
@ user1201896编辑了一些更详细的答案 – Marcelo 2012-02-14 12:30:17