【发布时间】:2014-05-28 13:42:31
【问题描述】:
我想要两个不同的项目:一个连接到网络服务,另一个项目处理导入。
两个项目将针对相同的最终应用程序运行,但应分别在不同的服务器上运行。此外,每个项目都应该能够独立发布(例如,如果我修复了导入器上的错误,我必须在不参考 web 服务项目的情况下发布它)。
项目应该共享一些代码,例如领域类。为此我应该使用哪种 Maven 结构?
3 个独立项目,而 commons 安装到本地 maven repo 并被其他人用作 dependency?
或者是否有可能直接从eclipse工作区解析commons项目而无需安装它?
svn/Webservice/pom.xml
svn/Cache-Importer/pom.xml
svn/Commons/pom.xml //used by both projects and contains eg shared domain code
【问题讨论】:
-
在这里您可以找到类似的问题...stackoverflow.com/questions/23912078/… 此链接stackoverflow.com/questions/364114/… 为您提供了对该主题的精彩概述。但是“系统范围”不是一个好习惯!跨度>
标签: java eclipse maven dependency-management