Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven模块应该有自己的主干文件夹吗?_Java_Maven_Svn - Fatal编程技术网

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/