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

时间:2011-10-19 06:23:45

标签: java ant

我想在运行时将build.xml文件中的值传递给java类。我们知道我们可以将命令行中的值与ant一起传递给build.xml文件。但是如何将此值从构建文件传递到java文件。我们可以用属性文件来完成它但是怎么样?

1 个答案:

答案 0 :(得分:2)

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