我有一个共同的api / toolkit,我想在我创建的每个项目中包含共享类。随着工具包不断扩展,我宁愿从eclipse工作区解决它。因此,我将它们作为svn:externals
包含在每个项目中。
问题:当我mvn package
我的项目时,他们只会打包externals
所包含的来源。如果我修改了ogiginal工具包,那么externals不会同步更新,因此仍然是旧状态。
所以:我想要实现的目标不可能吗?
这是我的项目布局:
somewhereElse/project-commons
project-master
-project-web
-externals:project-commons
掌握pom:
<modules>
<module>project-master</module>
<module>project-commons</module>
<module>project-web</module>
</modules>