我试图从控制台构建一个eclipse插件,工作正常。 现在我想在ant脚本中添加一个参数。我查了一下并阅读here我可以通过这样的仲裁参数:
-D{paramName} {paramValue}
同样the official documentation说我可以将它放在-application
参数之后。它声明:
请注意,应用程序之后出现的参数是传递给Ant的参数。
如果我没有指定其他自定义-DeclipseLocation
参数,这是我的构建脚本运行正常。
java
-jar C:\Eclipse_3.7.2_WIN32\plugins\org.eclipse.equinox.launcher_1.2.0.v20110502.jar
-application org.eclipse.ant.core.antRunner -DeclipseLocation "D:\Program Files\Eclipse_3.7.2_WIN32" -buildfile D:\build.xml
运行时,我收到一条错误消息
Unknown Argument: -DeclipseLocation
Unknown Target: "D:\Program Files\Eclipse_3.7.2_WIN32
No known target specified
所以我做错了什么。如何将自定义参数传递给我的ant build?
答案 0 :(得分:1)
格式为
-D{paramName}={paramValue}
您必须拥有' ='在名称和价值之间