使用svn和maven进行多产品项目布局
我需要将一个项目从Ant迁移到Maven。使用svn和maven进行多产品项目布局,svn,maven-2,build-process,build-automation,Svn,Maven 2,Build Process,Build Automation,我需要将一个项目从Ant迁移到Maven。 该项目有多个专有软件包(比如说,堆叠在3/4层中。某些层共享相同的svn repo)。 此外,它还使用了约30个第三方软件包(目前由svn:externals管理)。 除此之外,还有大约10种不同的“产品”(上面包的不同包装+一些i18n+一些.properties+launch4j等等) 这样的环境wrt的经典布局是什么。Maven模块和svn REOP? 我们计划在包之间频繁分支 谢谢,asaf:-) 项目的简化大纲(以及每个分支,如果多个包和产
该项目有多个专有软件包(比如说,堆叠在3/4层中。某些层共享相同的svn repo)。
此外,它还使用了约30个第三方软件包(目前由svn:externals管理)。
除此之外,还有大约10种不同的“产品”(上面包的不同包装+一些i18n+一些.properties+launch4j等等) 这样的环境wrt的经典布局是什么。Maven模块和svn REOP?
我们计划在包之间频繁分支 谢谢,asaf:-)
项目的简化大纲(以及每个分支,如果多个包和产品需要更改):
我不确定这正是您想要的,但请看一下:
+ 3rd party
+ log4j
- log4j.jar
+ junit
- junit.jar
...
+ that-package
+ src
+ bin
+ lib
- log4j.jar
+ this-package
+ src
+ bin
+ lib
- that-package.jar
+ product A
+ resources
+ launcher
+ lib
- this-package.jar
- that-package.jar
+ product B
+ resources
+ launcher
+ lib
- this-package.jar
- that-package.jar
- 3rd-party.jar