使用subversion管理Java EE多模块项目(不使用Maven)

时间:2015-03-05 17:29:40

标签: java eclipse svn tags ear

在我的公司,我们正在处理Java EE多模块项目的最佳结构。这是我们的第一个多模块项目,我们无法找到明确的解释。

我们有这个SVN存储库:

project1
  +- branches
  +- tags
  +- trunk
       +- parent_module.ear
       +- module1.jar
       +- module2.war

当我们在Eclipse中创建这个项目时(我们不使用Maven),我们得到了三个“独立”项目:

  • parent_module.ear:EAR项目
  • module1.jar:jar项目(EJB)
  • modele2.war:战争项目

我们不知道SVN结构对于我们的目的是否正确。提交独立模块工作正常。 但是当我们发布项目的新版本时,我们想要创建一个独特的TAG(包括整个项目的头版本)。但是使用subclipse我们必须在每个项目中创建TAG,并且我们不能为不同的项目创建相同的TAG。

我们的SVN项目树是否正常?或者这个可能更符合我们的目的?

project1
  +- branches
  +- tags
  +- trunk
       +- parent_module.ear
              +- module1.jar
              +- module2.war

并提交SVN,在Eclipse外创建标签等?

0 个答案:

没有答案