2014-09-23 125 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