2013-11-14 167 views
0

我正在開發一個Netbeans Platform應用程序。我假設將有三種類型的典型用戶,並且這些組中的每一個都將使用一組稍微不同的模塊。所以我想創建4個不同的包(對於三種用戶類型+一切)。這與Netbeans本身提供的類似:有5 different downloads(Java SE,Java EE,C/C++,HTML5 & PHP和All)。請注意,這只是默認設置,用戶仍然可以下載Java SE軟件包,然後轉到更新中心並手動安裝Java EE軟件包中的所有插件。創建netbeans平臺應用程序包

這是如何實現的?我是否必須手動創建幾個不同的nbproject/project.properties和nbproject/platform.properties文件(然後手動保持它們是最新的),並使用外部腳本來構建它們中的每一個?還是有一些不太冒險的方式?

回答

1

創建三個模塊套件。它們中的每一個都將針對一個用戶類型,並且可以有一個或多個模塊。配置它們以使用它們自己的集羣(您需要在文檔中查找,NETBEANS_HOME/harness中的README可能很有用)。然後,應該可以自定義NetBeans安裝程序來構建您所需的內容。

NetBeans發行版是同一件事:一組集羣一起構建並用安裝程序封裝。

+0

謝謝。如果發行版A和發行版B共享某些模塊會怎麼樣?那我必須爲這些創建一個額外的羣集? BTW這裏是關於羣集的文檔:http://wiki.netbeans.org/DevFaqWhatIsACluster。 – Jirka

+0

可能。一個羣集可以依賴另一個羣集,但嘗試避免循環依賴。 – Radim

相關問題