【发布时间】:2011-09-25 19:23:02
【问题描述】:
刚想到maven的依赖系统,就问自己,有没有可能依赖web应用(*.war文件)? 我想将应用程序的核心模块维护为普通的 Web 应用程序。更具体的实现将使用核心作为依赖并对其进行扩展。
例如,我有以下内容:
- Core.war // 后端
- ConcreteProject1.war // 客户 1 的前端
- ConcreteProject2.war // 客户 2 的前端
具体项目现在应该依赖于 Core.war 并包含所有网页、其他资源、源文件等,但如果在上下文路径中存在同名文件,具体项目应该覆盖原来的。如果可以合并这些文件,那就更好了!想想例如一个日志配置文件,它将与自定义文件合并,以便为客户端进行特殊处理。还有许多其他用例会非常有用。
谁能给我一个提示,告诉我我可以做些什么来在我的构建过程中得到这样的行为?
【问题讨论】:
-
我才意识到它确实有效!我现在已经测试了依赖关系,但是是否也可以为某些文件定义诸如合并之类的东西? database.properties 只需要用户名、密码等,但不是所有配置。
标签: web-applications maven dependencies