日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

eclipse 將javaWeb項目轉化成maven項目

 liang1234_ 2019-07-03

Created by Marydon on 2018-04-18 16:42

1.首先,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下運行

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多