maven如何創建模塊項目

在平時的Javaweb項目開發中為了便于后期的維護,我們一般會進行分層開發。

根據項目需求,項目結構如下:

web-template-mvn
    |----pom.xml
    |----web-template-mvn-common
        |----pom.xml
    |----web-template-mvn-api
        |----pom.xml
    |----web-template-mvn-web
        |----pom.xml

1.新建一個普通的maven項目,作為父級項目。


新建一個普通的maven項目

2.右鍵這個maven項目的properties,將下圖中的java builder的勾選去掉。

java builder

3.在build path中刪除jre和maven的library

刪除library

4.在build path中刪除source的所有文件夾

刪除source文件夾

5.以上4步完成后右鍵項目 Maven->Update Project... ,然后刪除項目下的文件夾。

刪除文件夾

6.將pom.xml文件改為以下內容


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.name</groupId>
  <artifactId>web-template-mvn</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>

  <name>web-template-mvn</name>
  <url>http://maven.apache.org</url>

 <properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 </properties>
 <build>
  <plugins>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
     <source>1.7</source>
     <target>1.7</target>
     <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
   </plugin>
  </plugins>
 </build>
 
</project>

================================
到這里,父級項目就建好了
================================


接下來創建模塊項目的時候選擇剛才創建的父級項目就ok了。

模塊項目
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,950評論 6 342
  • Maven編譯代碼的相關命令 第一、main目錄下的主代碼編寫完畢后,使用Maven進行編譯,在項目根目錄下運行命...
    加油小杜閱讀 1,241評論 0 2
  • 我jdk版本是1.7.0_95,在網上查了一下1.7屬于java7maven3.3+版本都支持java7,所以我使...
    liangxifeng833閱讀 1,293評論 0 2
  • 陽光,力的發散 糾纏不清中凍僵了發絲 深巷里漫長的等待 卻是倏忽的釋然 所有的眼珠都灑落在棋盤的間隙中 閃閃的,像...
    欺塵閱讀 305評論 0 1