eclipse 將javaWeb項目轉化成maven項目


eclipse 將javaWeb項目轉化成maven項目

CreateTime--2018年4月18日16:04:18

Author:Marydon

1.首先,maven項目的標准目錄 

2.web項目項目jar包由maven托管

以webservice項目接口為例,下圖為web項目目錄,開發工具介紹使用eclipse

說明:這里的resources文件夾,也只是放了配置文件,個人的獨創,可以忽略這個細節。

第一步,將web項目轉為maven項目;

  選中當前項目-->右鍵-->Configure-->Convert to Maven Project;

  配置項,一律采用默認-->直接Finish

第二步,創建目錄 src/main/java,src/main/resources,src/test/java,src/test/resources,並將源src目錄下的內容進行遷移;

  第一步完成之后,src目錄肯定直接報錯,忽略;

    找到src所在磁盤目錄並進行復制:選中"src"目錄,Alt+Shift+W-->Systerm explorer-->對src目錄進行復制;

  回到eclipse,選中項目-->右鍵-->Reresh-->你會發現:src - 副本目錄出現了;

  創建目錄:src/main/java,src/main/resources,src/test/java,src/test/resources;

  方法:

  將原來的src目錄刪掉(這是必須的,不用擔心,src - 副本已經做了備份);

  選中項目-->右鍵-->New-->選擇 "Source Folder"-->Next;

  注意:一定不要選錯了,不是Package!

  分別創建4次:src/main/java,src/main/resources,src/test/java,src/test/resources

  說明:為什么一定要將src目錄刪掉呢?因為不刪除的話,main和test目錄無法創建在src下面,不信你可以試試。

  目錄創建成功后,可以看到下面maven自動生成了src和target目錄及子目錄

  將src - 副本中的內容拷貝到剛才新建的目錄中去;

  方法:將utils,webservice三個目錄直接拖拽到src/main/java中

  將test目錄下的Test.java直接拖拽到src/main/test中

  移動后,目錄展示:

  把src - 副本刪除即可,並且,以同樣的方式把resources目錄下的配置文件移動到src/main/resources目錄下。

第三步,創建webapp目錄並將WebContent目錄下的內容進行遷移到該目錄下;

  創建webapp目錄

  直接New-->Folder-->設置名稱為webapp即可。

  注意webapp目錄的創建位置,一定不要建到上面的src/main下面了。

  遷移

  同樣,也是直接選中WebContent目錄下所有的內容,直接拖拽到webapp目錄下即可,並刪除WebContent目錄。

第四步,jar包通過pom.xml文件引入;

  打開pom.xml文件-->切換到pom.xml視圖-->刪除標簽:sourceDirectory

  原因:因為maven項目的源文件的默認目錄為src/main/java,而第一步將web項目轉換成maven項目后,

  eclipse發現源文件的目錄發生了變化,所以就改成了src,而經過第二步,我們已經遵循了maven的項目規范,所以要刪除。

第五步,修改class文件編譯位置

   網上有很多教程,都說要修改class文件的默認保存位置,實在是巨坑,一定不要修改!!!

第六步,修改maven web項目的發布項

  選中項目-->右鍵-->properties-->

  將測試部分和/WebContent移除掉 

第七步,發布並運行mavenWeb項目

  使用maven對項目進行打包,在Tomcat下運行


免責聲明!

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



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