eclipse 將javaWeb項目轉化成maven項目

eclipse 將javaWeb項目轉化成maven項目

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

Author:Marydon

1.首先,maven項目的標準目錄 html

2.web項目項目jar包由maven託管java

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

說明:這裏的resources文件夾,也只是放了配置文件,我的的首創,能夠忽略這個細節。app

第一步,將web項目轉爲maven項目;eclipse

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

  配置項,一概採用默認-->直接Finishmaven

第二步,建立目錄 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下運行

相關文章
相關標籤/搜索