分类: Java
2014-08-27 15:09:15
aggregator:负责聚合各个maven工程;
SDS_BASEDATA: 某个web子工程,将要被合并到SDS_PLATFORM这个web工程中。
SDS_PLATFORM:
负责收集各个web子工程,将要被发布到tomcat中运行。
2、各个工程的pom文件介绍
aggregator工程的pom文件
|
被合并的工程SDS_BASEDATA的pom配置
xmlns:xsi="">
target/${artifactId}
WebRoot
|
SDS_PLATFORM的pom配置
target/${artifactId}
WebRoot
|
3、maven 的setting.xml配置
首先cargo插件不是官方的,所以需要在settings.xml里配置。
|
4、配置tomcat
为tomcat增加一个管理员角色的用户
|
5、运行maven
mvn clean deploy
问题:
1)cargo的、在网络不稳定、无法连接maven服务器时,需要单独下载并安装到maven的nexus资源库中。
2)mvn clean cargo:redploy命令会将工程部署到tomcat中,但是当pom文件执行完毕后,工程会从tomcat中移走。