2010-11-03 51 views
0

我有一個eclipse包與應用程序和產品配置文件(myproduct.product)。當我導出產品時,我得到的可執行文件可以運行得很好。產品發佈應用程序(org.eclipse.equinox.p2.publisher.ProductPublisher)

但是,如何從java應用程序導出這個.product文件?我看過的例子,在這個頁面的底部:

http://wiki.eclipse.org/Equinox/p2/Publisher

,但我看不出它可以指定的.product文件作爲輸入。在上面的鏈接上也有一些ant腳本,但可以保持純java版本。有任何想法嗎?

回答

0

我想你在閱讀twiki頁面時可能會漏掉一些東西。它已經給出了一個示例來演示如何在命令行中發佈產品。 Product Publisher

注意:產品發佈者不會發布構成產品的功能/插件,因此您必須調用FeatureBundle發佈者才能導出功能和插件。

+0

是的,據我所知,應該運行「功能和Bundler Publisher應用程序」,然後運行「產品發佈程序」。但我仍然需要設置一個PDEBuild作業,以確保一切都正確指定。 – u123 2010-11-04 15:39:18

+0

@tul,你是對的。發佈者只是將構建結果導出到p2存儲庫或版本。您必須首先使用PDE構建或其他構建項目。在GUI中導出產品的同一過程中,PDE也會先構建項目,然後再調用發佈器來生成存儲庫。 – Kane 2010-11-05 02:18:17