2014-09-23 122 views
0

我正在創建一個項目,它有兩個風格 一個用於企業,一個用於家庭。 真的很簡單:更改標籤(屬性),更改顏色(CSS),幾個刪除的功能...在eclipse中共享相同基本源代碼的兩個web項目

我不想啓動一個新項目並將整個企業複製到家庭版本,因爲這意味着每個bug都必須在兩者中解決。

使用的技術:JSF,Jquery,Hibernate和eclipse作爲IDE,我也部署到Jboss。

我不知道從哪裏開始,但我有以下想法: 解決方案的嘗試1: 沿着時間前,當我用來開發的NetBeans J2ME應用程序,我們曾經有過一些所謂的配置,在這裏我們可以選擇包括輸精管段的代碼取決於配置(設備),所以我們最終會擁有多個可執行文件。

解決方案嘗試2:選擇哪個代碼是常見的,但在這兩個項目移動到不同的位置,包括它(這將是痛苦的實現,也是我需要複製一些修正一些次)

有這個問題有什麼好的解決方案?

感謝

回答

1

考慮使用倉庫(Git,SVN) - 爲每一個版本的一個分支,然後當你在其中一個版本修復的東西,它合併到第二位。有了git,你可以在本地機器上擁有一個本地回購站,而且它的設置非常簡單。

+0

感謝您的建議,儘管我一直在尋找其他解決方案,無論如何我的情況我創建了一個全局變量來切換兩個版本,並且我們需要在部署之前選擇正確的消息文件 – 2014-09-29 11:00:31