Created by Marydon on 2018-04-18 16:421.首先,maven項目的標準目錄 2.web項目項目jar包由maven托管 以webservice項目接口為例,下圖為web項目目錄,開發(fā)工具介紹使用eclipse 說明:這里的resources文件夾,也只是放了配置文件,個人的獨創(chuàng),可以忽略這個細節(jié)。 第一步,將web項目轉為maven項目; 選中當前項目-->右鍵-->Configure-->Convert to Maven Project; 配置項,一律采用默認-->直接Finish 第二步,創(chuàng)建目錄 src/main/java,src/main/resources,src/test/java,src/test/resources,并將源src目錄下的內容進行遷移; 第一步完成之后,src目錄肯定直接報錯,忽略; 找到src所在磁盤目錄并進行復制:選中"src"目錄,Alt+Shift+W-->Systerm explorer-->對src目錄進行復制; 回到eclipse,選中項目-->右鍵-->Reresh-->你會發(fā)現(xiàn):src - 副本目錄出現(xiàn)了; 創(chuàng)建目錄:src/main/java,src/main/resources,src/test/java,src/test/resources; 方法: 將原來的src目錄刪掉(這是必須的,不用擔心,src - 副本已經(jīng)做了備份); 選中項目-->右鍵-->New-->選擇 "Source Folder"-->Next; 注意:一定不要選錯了,不是Package! 分別創(chuàng)建4次:src/main/java,src/main/resources,src/test/java,src/test/resources 說明:為什么一定要將src目錄刪掉呢?因為不刪除的話,main和test目錄無法創(chuàng)建在src下面,不信你可以試試。 目錄創(chuàng)建成功后,可以看到下面maven自動生成了src和target目錄及子目錄 將src - 副本中的內容拷貝到剛才新建的目錄中去; 方法:將utils,webservice三個目錄直接拖拽到src/main/java中 將test目錄下的Test.java直接拖拽到src/main/test中 移動后,目錄展示: 把src - 副本刪除即可,并且,以同樣的方式把resources目錄下的配置文件移動到src/main/resources目錄下。 第三步,創(chuàng)建webapp目錄并將WebContent目錄下的內容進行遷移到該目錄下; 創(chuàng)建webapp目錄 直接New-->Folder-->設置名稱為webapp即可。 注意webapp目錄的創(chuàng)建位置,一定不要建到上面的src/main下面了。 遷移 同樣,也是直接選中WebContent目錄下所有的內容,直接拖拽到webapp目錄下即可,并刪除WebContent目錄。 第四步,jar包通過pom.xml文件引入; 打開pom.xml文件-->切換到pom.xml視圖-->刪除標簽:sourceDirectory 原因:因為maven項目的源文件的默認目錄為src/main/java,而第一步將web項目轉換成maven項目后, eclipse發(fā)現(xiàn)源文件的目錄發(fā)生了變化,所以就改成了src,而經(jīng)過第二步,我們已經(jīng)遵循了maven的項目規(guī)范,所以要刪除。 第五步,修改class文件編譯位置 網(wǎng)上有很多教程,都說要修改class文件的默認保存位置,實在是巨坑,一定不要修改?。?! 第六步,修改maven web項目的發(fā)布項 選中項目-->右鍵-->properties--> 將測試部分和/WebContent移除掉 第七步,發(fā)布并運行mavenWeb項目 使用maven對項目進行打包,在Tomcat下運行 |
|
來自: liang1234_ > 《maven》