2016-05-31 89 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