将参数传递给构建 eclipse 插件的 ant 构建
Passing parameters to an ant build building an eclipse plugin
我正在尝试从控制台构建一个工作正常的 eclipse 插件。
现在我想给 ant 脚本添加一个参数。我查了一下,读到 here 我可以像这样传递一个任意参数:
-D{paramName} {paramValue}
另外the official documentation说我可以把它放在-application
参数后面。它指出:
注意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 构建?
格式为
-D{paramName}={paramValue}
您必须在名称和值之间有一个“=”
我正在尝试从控制台构建一个工作正常的 eclipse 插件。 现在我想给 ant 脚本添加一个参数。我查了一下,读到 here 我可以像这样传递一个任意参数:
-D{paramName} {paramValue}
另外the official documentation说我可以把它放在-application
参数后面。它指出:
注意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 构建?
格式为
-D{paramName}={paramValue}
您必须在名称和值之间有一个“=”