2016-05-31 69 views
1

我试图从控制台上构建一个可以正常工作的eclipse插件。 现在我想给ant脚本添加一个参数。我看着它,并宣读here我可以通过这样的arbitary参数:将参数传递给构建eclipse插件的蚂蚁构建

-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

格式

-D{paramName}={paramValue} 

必须有一个“=”的名称和值

+0

再次感谢格雷格之间,你是一如既往的非常有益的!我应该打扫我的眼镜... – Markus