Java maven模块应该有自己的主干文件夹吗?
我有下面的项目结构,不知道他们每个人是否应该有自己的主干文件夹Java maven模块应该有自己的主干文件夹吗?,java,maven,svn,Java,Maven,Svn,我有下面的项目结构,不知道他们每个人是否应该有自己的主干文件夹 myproject/trunk/myproject-commons myproject/trunk/myproject-web myproject/trunk/myproject-soap commons当然是共享的。web应用程序应每周发布一次,而soap项目仅每月发布一次 我应该坚持所有项目都在同一个主干文件夹中的结构吗?或者每个项目都应该有自己的主干 myproject/myproject-commons/trunk/ my
myproject/trunk/myproject-commons
myproject/trunk/myproject-web
myproject/trunk/myproject-soap
commons
当然是共享的。web
应用程序应每周发布一次,而soap
项目仅每月发布一次
我应该坚持所有项目都在同一个主干文件夹中的结构吗?或者每个项目都应该有自己的主干
myproject/myproject-commons/trunk/
myproject/myproject-web/trunk/
myproject/myproject-soap/trunk/
由于模块之间可能相互依赖,我将把它们放在同一个地方。否则,如果模块
A
依赖于模块B
(位于另一个主干下),则在签出模块A
后将无法构建该模块
我认为这种结构很方便:
trunk/myproject/myproject-soap/
trunk/myproject/myproject-web/
trunk/myproject/myproject-commons/