Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 将参数传递给构建eclipse插件的ant构建_Plugins_Ant_Eclipse Rcp - Fatal编程技术网

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

Plugins 将参数传递给构建eclipse插件的ant构建,plugins,ant,eclipse-rcp,Plugins,Ant,Eclipse Rcp,我正在尝试从控制台构建一个运行良好的eclipse插件。 现在我想向ant脚本添加一个参数。我查了一下,发现我可以传递这样一个任意参数: -D{paramName} {paramValue} 还说我可以把它放在-application参数后面。它说: 请注意,应用程序后面出现的参数是传递给Ant的参数 这是我的构建脚本,如果我不指定额外的自定义-DeclipseLocation参数,它可以正常运行 java -jar C:\Eclipse_3.7.2_WIN32\plugins\org.ec

我正在尝试从控制台构建一个运行良好的eclipse插件。 现在我想向ant脚本添加一个参数。我查了一下,发现我可以传递这样一个任意参数:

 -D{paramName} {paramValue}
还说我可以把它放在
-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?

格式为

-D{paramName}={paramValue}

您必须在名称和值之间有一个“=”

再次感谢Greg,您一如既往地非常乐于助人!我想我应该把眼镜擦干净。。。