用户工具

站点工具


分享:技术:maven:maven创建多模块项目过程

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
分享:技术:maven:maven创建多模块项目过程 [2016/09/05 20:02]
gxx
分享:技术:maven:maven创建多模块项目过程 [2016/09/07 09:47] (当前版本)
gxx [设置模块间的依赖]
行 2: 行 2:
 以生活应用lifeapp为例 以生活应用lifeapp为例
 ===== 创建项目 ===== ===== 创建项目 =====
-==== 创建项目lifeapp-parent ​====+==== 创建项目lifeapp====
 进到一个目录下 进到一个目录下
 <​code>​ <​code>​
行 9: 行 9:
 执行 执行
 <​code>​ <​code>​
-mvn archetype:​generate -DgroupId=com.shhxzq.fin -DartifactId=lifeapp-parent ​-Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false+mvn archetype:​generate -DgroupId=com.shhxzq.fin -DartifactId=lifeapp -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
 </​code>​ </​code>​
-执行后创建lifeapp-parent项目,进入目录+执行后创建lifeapp项目,进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 34: 行 34:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 49: 行 49:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 64: 行 64:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 79: 行 79:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 94: 行 94:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 109: 行 109:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 122: 行 122:
 </​code>​ </​code>​
 ===== 设置模块间的依赖 ===== ===== 设置模块间的依赖 =====
-view pom.xml 看到 lifeapp-parent项目包括以下六个模块+view pom.xml 看到 lifeapp项目包括以下六个模块
 <​code>​ <​code>​
   <​modules>​   <​modules>​
行 146: 行 146:
 lifeapp-biz -> lifeapp-service lifeapp-biz -> lifeapp-service
             -> lifeapp-dao             -> lifeapp-dao
 +            -> lifeapp-remote
 </​code>​ </​code>​
 <​code>​ <​code>​
行 152: 行 153:
 <​code>​ <​code>​
 lifeapp-web -> lifeapp-biz lifeapp-web -> lifeapp-biz
-            -> lifeapp-remote 
 </​code>​ </​code>​
 在各个模块中按以下形式,添加依赖模块 在各个模块中按以下形式,添加依赖模块
行 166: 行 166:
 进入目录 进入目录
 <​code>​ <​code>​
-cd lifeapp-parent+cd lifeapp
 </​code>​ </​code>​
 执行 执行
行 177: 行 177:
 [INFO] Reactor Summary: [INFO] Reactor Summary:
 [INFO] ​ [INFO] ​
-[INFO] lifeapp-parent ​..................................... SUCCESS [  0.379 s]+[INFO] lifeapp ​............................................ SUCCESS [  0.379 s]
 [INFO] lifeapp-model ...................................... SUCCESS [  2.157 s] [INFO] lifeapp-model ...................................... SUCCESS [  2.157 s]
 [INFO] lifeapp-service .................................... SUCCESS [  0.363 s] [INFO] lifeapp-service .................................... SUCCESS [  0.363 s]
行 192: 行 192:
 [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------
 </​code>​ </​code>​
-看到lifeapp-parent项目编译打包成功+看到lifeapp项目编译打包成功
 ===== 发布项目 ===== ===== 发布项目 =====
 将war包拷贝到tomcat的webapps中,启动tomcat,访问http://​localhost:​8080/​lifeapp-web/​,浏览器上看到如下内容,说明访问正常 将war包拷贝到tomcat的webapps中,启动tomcat,访问http://​localhost:​8080/​lifeapp-web/​,浏览器上看到如下内容,说明访问正常
分享/技术/maven/maven创建多模块项目过程.1473076925.txt.gz · 最后更改: 2016/09/05 20:02 由 gxx