使用subversion(无Maven)管理Java EE多模块项目
在我的公司,我们正在处理一个JavaEE多模块项目的最佳结构。这是我们的第一个多模块项目,我们找不到一个明确的解释 我们有一个SVN存储库:使用subversion(无Maven)管理Java EE多模块项目,java,eclipse,svn,tags,ear,Java,Eclipse,Svn,Tags,Ear,在我的公司,我们正在处理一个JavaEE多模块项目的最佳结构。这是我们的第一个多模块项目,我们找不到一个明确的解释 我们有一个SVN存储库: project1 +- branches +- tags +- trunk +- parent_module.ear +- module1.jar +- module2.war 当我们在Eclipse中创建这个项目时(我们没有使用Maven),我们得到三个“独立”的项目: parent_module
project1
+- branches
+- tags
+- trunk
+- parent_module.ear
+- module1.jar
+- module2.war
当我们在Eclipse中创建这个项目时(我们没有使用Maven),我们得到三个“独立”的项目:
- parent_module.ear:ear项目
- module1.jar:jar项目(EJB)
- 模型2.war:war项目
project1
+- branches
+- tags
+- trunk
+- parent_module.ear
+- module1.jar
+- module2.war
在Eclipse之外提交SVN、创建标记等?该结构看起来不错。如果您想要发布整个项目,您可以从trunk文件夹创建标记(使用您想要使用的任何svn客户机)。如果坚持使用eclipse,则可以签出主干(而不是单个项目)并从那里执行标记。我必须说,我个人会尝试使用maven:)它已经有了发布类似项目的方法。感谢@Augusto,我们最终决定使用相同结构的maven