新聞中心
鑒于最近學(xué)習(xí)一個分布式項目的開發(fā),講一下關(guān)于使用IntelliJ IDEA基于Maven創(chuàng)建多模塊項目的實際開發(fā),可能有不合適的地方,但是項目是可以跑通的,也請有不足之處,都提出來,一起討論下。
首先展示一下,最終整個項目的工程目錄:
簡單介紹一下目錄結(jié)構(gòu):common-parent
為所有項目的父項目,主要用來管理所有項目使用的jar包及其版本。common-utils
為公共的工具類項目,繼承父項目,它會被打成jar包供其它項目使用。taotao-manager
為我們自己的項目,繼承與我們的父項目。taotao-manager-pojo
為我們自己項目的一個子模塊,依賴與taotao-manager,打成jar包taotao-manager-mapper
為我們自己項目的一個子模塊,依賴與taotao-manager-pojo,打成jar包taotao-manager-service
為我們自己項目的一個子模塊,依賴與taotao-manager-mapper,打成jar包taotao-manager-web
為我們自己項目的一個子模塊,依賴與taotao-manager-service,打成war包
下面為具體操作:
1. 首先打開IntelliJ IDEA,按下面步驟來:
等待生成pom文件,注意修改打包方式為pom,修改pom文件如下:(由于pom文件較長,只給出部分,獲取所有,請關(guān)注github)
4.0.0 cn.william common-parent 1.0-SNAPSHOT pom common-parent http://maven.apache.org UTF-8 4.12 ...(省略)...(省略) joda-time joda-time ${joda-time.version} ${project.artifactId} org.apache.maven.plugins maven-resources-plugin 2.7 UTF-8 org.apache.maven.plugins maven-compiler-plugin 3.5.1 1.8 1.8 UTF-8
新聞標(biāo)題:基于maven使用IDEA創(chuàng)建多模塊項目-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/depgji.html