java - 如何将值从build.xml文件传递到java类?

标签 java ant

我想在运行时将值从 build.xml 文件传递​​到 java 类。我们知道我们可以使用 ant 将值从命令行传递到 build.xml 文件。但是如何将此值从构建文件传递到 java 文件。我们可以用属性文件来完成,但是怎么做呢?

最佳答案

  • 使用 PropertyFile 任务从 ant 操作属性文件。
  • 将该文件复制到您的类路径
  • 使用 getClass().getClassLoader().getResourceAsStream() 打开属性文件的输入流。
  • 将该 InputStream 传递给 Properties.load() 以加载应用中的属性。

关于java - 如何将值从build.xml文件传递到java类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817330/

相关文章:

java - 在 volley 加载数据时向应用程序添加进度微调器

java - 在 Jform(GUI) 的 3 个组合框中显示来自 java DB 的日期字段

ant - 如何让Ant JUnit任务运行所有测试,然后在任何测试失败的情况下停止其余的构建

ant - 是否可以在 build.xml 中为 ant 指定记录器?

java - matlab基于数字的唯一标识符

java - 如何使用osgi在CQ5中显示 "hello world"

java - String.intern() 线程安全吗

maven-2 - 从 Ant 代码导出 Maven 属性

java - Ant 构建与 Eclipse 不同

regex - 使用带有 ant 的 replaceregexp 将新行从 linux 转换为 windows