将参数传递给构建eclipse插件的ant构建

时间:2016-05-31 09:29:09

标签: plugins ant eclipse-rcp

我试图从控制台构建一个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?

1 个答案:

答案 0 :(得分:1)

格式为

-D{paramName}={paramValue}

必须拥有' ='在名称和价值之间