在我的公司,我们正在处理Java EE多模块项目的最佳结构。这是我们的第一个多模块项目,我们无法找到明确的解释。
我们有这个SVN存储库:
project1
+- branches
+- tags
+- trunk
+- parent_module.ear
+- module1.jar
+- module2.war
当我们在Eclipse中创建这个项目时(我们不使用Maven),我们得到了三个“独立”项目:
我们不知道SVN结构对于我们的目的是否正确。提交独立模块工作正常。 但是当我们发布项目的新版本时,我们想要创建一个独特的TAG(包括整个项目的头版本)。但是使用subclipse我们必须在每个项目中创建TAG,并且我们不能为不同的项目创建相同的TAG。
我们的SVN项目树是否正常?或者这个可能更符合我们的目的?
project1
+- branches
+- tags
+- trunk
+- parent_module.ear
+- module1.jar
+- module2.war
并提交SVN,在Eclipse外创建标签等?