我正在尝试从控制台构建一个工作正常的日食插件。现在我想向 ant 脚本添加一个参数。我查了一下,在这里读到我可以传递一个这样的任意参数:
-D{paramName} {paramValue}
此外,官方文档说我可以将其放在-application
参数之后。它指出:
请注意,应用程序之后显示的参数是传递给 Ant 的参数。
这是我的构建脚本,如果我不指定其他自定义-DeclipseLocation
参数,它运行良好。
java
-jar C:Eclipse_3.7.2_WIN32pluginsorg.eclipse.equinox.launcher_1.2.0.v20110502.jar
-application org.eclipse.ant.core.antRunner -DeclipseLocation "D:Program FilesEclipse_3.7.2_WIN32" -buildfile D:build.xml
运行时,我收到一条错误消息,指出
Unknown Argument: -DeclipseLocation
Unknown Target: "D:Program FilesEclipse_3.7.2_WIN32
No known target specified
那我做错了什么。如何在此处将自定义参数传递给我的 ant 构建?
格式为
-D{paramName}={paramValue}
名称和值之间必须有一个"="