首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

maven-overlay-实战札记

2013-12-20 
maven-overlay-实战笔记背景说明:我现在要同时推进开发两个应用,分别是代码工程myportal和代码工程info-ba

maven-overlay-实战笔记

背景说明:

我现在要同时推进开发两个应用,分别是代码工程myportal和代码工程info-base。其中myportal工程的设计目标是做通用化组件,而info-base工程是具体的业务应用,下来我想让info-base工程开发只关注具体的业务应用,而门户、安全、日志等交给myportal来开发,那么如何实现并行开发而又无缝整合呢?

?

进行下面两步配置即可,完整配置参考附件。

?

1、依赖配置:

?

    <dependency>      <groupId>org.waddy</groupId>      <artifactId>myportal</artifactId>      <version>1.2.0-SNAPSHOT</version>      <type>war</type>      <scope>runtime</scope>    </dependency>

?注意需要依赖类型为war.

?

?

2、覆盖配置:

?

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.1.1</version><configuration><archiveClasses>${war.archiveClasses}</archiveClasses><overlays><overlay><groupId>org.waddy</groupId><artifactId>myportal</artifactId><excludes><exclude>**/product.properties</exclude></excludes></overlay></overlays></configuration></plugin>

?其中<excludes>是排除选项标签,将你不想引入的内容放在这里即可。

?

?

热点排行