Plugins 将参数传递给构建eclipse插件的ant构建
我正在尝试从控制台构建一个运行良好的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
-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,您一如既往地非常乐于助人!我想我应该把眼镜擦干净。。。