2015-07-03 30 views
0

我試圖導出一個eclipse插件使用下面的步驟。通過命令導出Eclipse Plugin Jar線路不工作

第1步:打開Eclipse - >導出 - >插件開發 - >部署插件和片段。

步驟2:將目標目錄和選項標記另存爲ant腳本。

第3步:完成後,從GUI插件創建plugin jar並創建一個build.xml。 build.xml輸出爲

<?xml version="1.0" encoding="UTF-8"?> 
<project default="plugin_export" name="build"> 
<target name="plugin_export"> 
<pde.exportPlugins destination="C:\Build" exportSource="false"  exportType="directory" plugins="com.user.plugin" useJARFormat="true"/> 
</target> 
</project> 

第4步:將build.xml複製到eclipse dir中並使用下面的命令行執行構建。

eclipsec.exe -noSplash -data "C:\Workspace" -application org.eclipse.ant.core.antRunner -Debug 

控制檯沒有錯誤。但Jar未在'C:\ Build'位置創建。

注意:該項目具有插件目標平臺集,用於構建項目所需的一些依賴關係jar。 1 .IS這就是問題所在? 2.如何在導出eclipse插件時傳遞Target平臺命令?

當我檢查與示例項目的這一步這工作正常。但僅限於上述項目,這不起作用。

在此先感謝您的幫助。

問候, 德布

回答

0

pde.exportPlugins異步運行(即它只是開始導出過程)這使其或多或少不可能在你們這樣一個無頭的Ant腳本使用。

Eclipse的錯誤58413說明這一點,被標記爲「不會解決」

+0

感謝您的答覆。但先生有辦法通過CLI構建和導出eclipse plugin jar文件。 –

+0

我相信你可以在Maven中使用Eclipse Tycho來做到這一點,但它不是我使用的東西。 –

+0

再次感謝先生。當我們在後端執行從Eclipse導出時,它會生成ant腳本並導出插件jar文件。所以同樣的項目將與Tycho和maven結合使用。 –

相關問題