Maven中如何利用繼承創建web項目(分層開發)


1、創建父項目parent

  新建——Maven Project——勾選Create a Simple Project(skip archetype selected)——填寫parent坐標,注意打包方式選擇pom

                                      

 

    在pom.xml文件中配置tomcat7插件,使項目以maven的tomcat7插件啟動(不需要本地安裝tomcat,脫離tomcat啟動)

 1 <build>
 2       <plugins>
 3           <plugin>
 4             <groupId>org.apache.tomcat.maven</groupId>
 5             <artifactId>tomcat7-maven-plugin</artifactId>
 6             <version>2.2</version>
 7             <configuration>
 8                 <path>/MyBookStore</path>
 9                 <port>8888</port>
10             </configuration>
11         </plugin>
12       </plugins>
13   </build>

 

 

  2、創建子項目

    右鍵父項目parent——Maven Module——勾選Create a Simple Project(skip archetype selected)並填寫子項目名

    分層開發的子模塊坐標及打包方式為:

      com.neuedu.maven——maven bean——jar

      com.neuedu.maven——maven utils——jar

      com.neuedu.maven——maven dao——jar

      com.neuedu.maven——maven service——jar

      com.neuedu.maven——maven web——war

  通過在父項目上右鍵,創建子項目的方式,會在父項目的pom.xml文件中自動配置相應的<module>XXX</module>標簽,

    也會在子項目中自動配置<parent>父項目的坐標信息</parent>標簽

<parent>
<groupId>com.neuedu.maven</groupId>
<artifactId>maven-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

  3、項目間的jar包依賴

    在使用Maven開發分層開發時,要在A層使用B層的類中的屬性或方法時,需要在A層的pom.xml文件中配置B層的依賴

  4、其他jar包的依賴

      我們在使用Maven管理項目時,不需要將用到的jar包放置到lib目錄下,只需要在pom.xml文件中配置依賴

  依賴查找方式:

    ①首先在本地倉庫中查找,如果找不到就到局域網中的私服中去找,還找不到就連接中央倉庫或鏡像。從中央倉庫或鏡像中找到后,如果局域網中架設了私服,

      就保存到私服上,下次同一局域網中的其他用戶直接從私服上下載即可,不必連接中央倉庫或鏡像了。如果局域網中沒有架設私服,則保存在本地倉庫中。

                                          

    ②在具體倉庫中,使用坐標檢索項目

       坐標:

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>4.0.0.RELEASE</version>

      倉庫中的路徑:

        org/springframework/spring-core/4.0.0.RELEASE/spring-core-4.0.0.RELEASE.jar

 

  5、jar包的下載:

      http://search.maven.org/

      http://mvnrepository.com/【建議使用這個】

    當在pom.xml文件中配置jar包依賴,標簽顯示出錯時,表示jar包下載失敗,需要手動到倉庫中下載響應的jar包,並放置到指定目錄下,便於項目找到jar包

  6、項目的安裝

    采用繼承創建的項目,我們只需要將父項目parent執行install命令,就可以將其及所有子項目都install到本地倉庫中

    右鍵parent——Maven Build——tomcat7:run成功后,即可通過瀏覽器訪問

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM