2011-10-19 86 views
0

我想在運行時將build.xml文件中的值傳遞給java類。我們知道我們可以將命令行中的值通過ant傳遞給build.xml文件。但是如何將這個值從構建文件傳遞給java文件。我們可以用屬性文件做到這一點,但怎麼做?如何將build.xml文件中的值傳遞給java類?

+1

你將如何調用所說的Java類?螞蟻還是以後? –

+1

也許這有助於:http://stackoverflow.com/questions/3730880/use-ant-for-running-program-with-command-line-arguments – raven

+0

java類是由ant構建文件使用testNg調用的。 –

回答

2
  • 使用PropertyFile任務來處理來自ant的屬性文件。
  • 將該文件複製到您的類路徑中
  • 使用getClass()。getClassLoader()。getResourceAsStream()打開屬性文件的輸入流。
  • 將InputStream傳遞給Properties.load()以加載應用程序中的屬性。