亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

將已有的Eclipse項目轉化為Maven項目

2019-11-11 03:58:59
字體:
來源:轉載
供稿:網友

將已有的Eclipse項目轉化為Maven項目

我們之前在Eclipse IDE完成的java命令行項目、Java Web項目也使用了構建工具——Ant,它幫助我們編譯、運行Java源代碼(無需我們自己調用javacjava等命令來進行重復、繁瑣的構建任務)。以Java項目為例,它的目錄結構一般是這樣的:

.├── bin│   └── com│       └── tianmaying│           └── Test.class└── src    └── com        └── tianmaying            └── Test.java

Eclipse/Ant默認將項目目錄下的src文件夾作為項目源代碼文件夾,并編譯其中的源代碼,最終的輸出結果(.class文件)放在了bin目錄下。運行Test類中的main函數也是使用bin目錄下對應的字節碼文件。

使用Maven來管理項目,本質上是將項目的目錄結構改為Maven的約定方式(例如src/main/java目錄存放Java源代碼文件)。

手動轉換

首先,在項目根目錄下創建pom.xml

<PRoject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.tianmaying</groupId>  <artifactId>to-maven-project</artifactId>  <version>0.0.1-SNAPSHOT</version>  <name>ToMavenProject</name>  <build>    <plugins>      <plugin>        <artifactId>maven-compiler-plugin</artifactId>        <version>3.5.1</version>        <configuration>          <source>1.8</source>          <target>1.8</target>        </configuration>      </plugin>    </plugins>  </build></project>

接下來創建src/main/java文件夾,并將所有源代碼從原先的src目錄下移動過來(保持目錄結構不變):

.├── pom.xml└── src    └── main        └── java            └── com                └── tianmaying                    └── Test.java

接下來運行mvn clean install應該可以看到成功的消息,但是在Eclipse中,刷新項目后你可能會看到類似這樣的錯誤消息:

Clipboard Image.png

這是因為Eclipse仍然認為當前項目是使用Ant進行構建的,為此,我們需要告知Eclipse我們使用的是Maven!

鼠標右鍵單擊項目,然后選擇【Configure】->【Convert to Maven Projects…】,此時項目圖標的左上角會出現一個M字樣

但是此時Eclipse的配置中,項目的源代碼文件仍然是src

Clipboard Image.png

點擊【Remove】按鈕將其移除,并【Add Folder】將src/main/java添加即可。當然在Remove后我們也可以不添加,而是保存退出,接下來右鍵點擊項目,【Maven】->【Update Project】,讓Eclipse自動判斷項目類型并設置正確的源代碼目錄。

Eclipse自動配置

鼠標右鍵單擊項目,然后選擇【Configure】->【Convert to Maven Projects…】,此時項目圖標的左上角會出現一個M字樣

如果我們不創建pom.xml,直接讓Eclipse來幫助我們創建也是沒有問題的,在上述步驟完成后(請自行填入Maven所需的groupIdartifactIdname等信息)后,Eclipse會自動創建一個pom.xml,內容和我們手動創建的幾乎沒有區別,唯一的不同在于它發現我們的源代碼在src文件夾下,而手動指定了源代碼目錄的位置:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.tianmaying</groupId>  <artifactId>to-maven-project</artifactId>  <version>0.0.1-SNAPSHOT</version>  <name>ToMavenProject</name>  <build>    <sourceDirectory>src</sourceDirectory>    <plugins>      <plugin>        <artifactId>maven-compiler-plugin</artifactId>        <version>3.5.1</version>        <configuration>          <source>1.8</source>          <target>1.8</target>        </configuration>      </plugin>    </plugins>  </build></project>

這樣的好處在于我們不需要修改任何配置,但是我們仍然推薦將代碼結構修改為Maven的默認約定(src/main/java),如果這樣做,不要忘記刪除這一行<sourceDirectory>src</sourceDirectory>。

版權聲明
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲毛片在线免费观看| 在线观看欧美www| 亚洲free嫩bbb| 国外成人在线直播| 日韩av电影在线播放| 第一福利永久视频精品| 亚洲精品成人久久| 青青草国产精品一区二区| 国产精品三级美女白浆呻吟| 欧美精品在线免费播放| 亚洲成人网在线观看| 国产精品视频不卡| 日韩精品中文字幕视频在线| 国产精品直播网红| 91精品视频大全| 亚洲欧美中文日韩在线| 久久久久久久国产精品视频| 国产美女久久久| 久久噜噜噜精品国产亚洲综合| 欧美性xxxxxxx| 日韩精品视频中文在线观看| 亚洲色图偷窥自拍| 日韩中文字幕不卡视频| 伦理中文字幕亚洲| 国产在线精品播放| 日韩精品免费在线观看| 日韩精品免费在线观看| 久久中文字幕一区| 久久精品国产综合| 日韩精品免费电影| 国产主播精品在线| 国产激情久久久久| 亚洲福利在线观看| 色av吧综合网| 日韩资源在线观看| 欧美性jizz18性欧美| 欧美日本国产在线| 欧美xxxx14xxxxx性爽| xxxx欧美18另类的高清| 亚洲美女av网站| 国产精品久久9| 精品中文字幕视频| 日韩精品中文字幕久久臀| 亚洲欧美日本另类| 久久久999精品| 欧美午夜片在线免费观看| 亚洲激情成人网| 久久韩剧网电视剧| www.欧美免费| 国产一区二区日韩精品欧美精品| 国产精品第七影院| 国产精品久久久久久久av电影| 欧美黄网免费在线观看| 欧美另类69精品久久久久9999| 91精品久久久久久综合乱菊| 青青精品视频播放| 日韩久久免费视频| 8x海外华人永久免费日韩内陆视频| 国产成人精品视频| 国产精品444| 久久久久这里只有精品| 粗暴蹂躏中文一区二区三区| 日韩欧美国产免费播放| 久久久久亚洲精品成人网小说| 精品视频久久久久久久| 久久久av电影| 黑丝美女久久久| 欧美高清激情视频| 欧美色道久久88综合亚洲精品| 国产日产欧美精品| 亚洲成人精品在线| 最近2019好看的中文字幕免费| 欧美国产极速在线| 精品国产精品自拍| 国产精品香蕉av| 欧美xxxx做受欧美.88| 在线播放国产一区二区三区| 国产成人jvid在线播放| 国产精品一二三视频| 日韩av片免费在线观看| 91久久精品美女| 国产97在线播放| 国产日韩中文字幕| 国产欧美精品一区二区| 国产精品一区二区女厕厕| 成人国产精品日本在线| 日韩国产一区三区| 亚洲一品av免费观看| 成人激情电影一区二区| 欧美日韩不卡合集视频| 成人午夜黄色影院| 欧美性xxxxxxx| 91国自产精品中文字幕亚洲| 欧美亚洲国产日韩2020| 在线播放精品一区二区三区| 日韩久久午夜影院| 97国产精品视频人人做人人爱| 亚洲a在线观看| 国产亚洲福利一区| 欧美激情国产日韩精品一区18| 欧美亚洲国产视频小说| 亚洲最新中文字幕| 国产精品自拍偷拍视频| 曰本色欧美视频在线| 欧美日韩在线视频首页| 久久久免费在线观看| 久久久免费av| 91精品免费久久久久久久久| 国产精品九九久久久久久久| 97久久精品在线| 日韩视频在线免费观看| 91黑丝高跟在线| 欧美午夜久久久| 欧美富婆性猛交| 91伊人影院在线播放| 国产精品人成电影| 亚洲国产女人aaa毛片在线| 97视频在线观看免费| 久久精彩免费视频| 日韩亚洲欧美中文高清在线| 高清欧美一区二区三区| 日韩中文字幕在线视频| 96国产粉嫩美女| 欧美限制级电影在线观看| 国产欧美精品在线| 亚洲欧美日本伦理| 欧美一级在线亚洲天堂| 91亚洲精华国产精华| 日韩亚洲欧美成人| 国产婷婷色综合av蜜臀av| 亚洲欧美日韩爽爽影院| 亚洲xxxx做受欧美| 最新91在线视频| 国产日本欧美一区二区三区| 久久久亚洲欧洲日产国码aⅴ| 最新91在线视频| 国产成人精品亚洲精品| 国产偷亚洲偷欧美偷精品| 色中色综合影院手机版在线观看| 国产成人av在线播放| 不卡伊人av在线播放| 成人福利网站在线观看11| 欧美一级淫片播放口| 国产精品亚洲视频在线观看| 日韩中文字幕欧美| 欧美午夜片欧美片在线观看| 国产成人精品视| 深夜精品寂寞黄网站在线观看| 欧美丝袜一区二区三区| 欧美日韩国产中文字幕| 久久精品视频在线观看| 一个人看的www久久| 欧美日本高清一区| 国产精品永久在线| 国产精品久久久久久久久久久不卡| 久久久久久国产| 亚洲自拍另类欧美丝袜| 日韩欧美亚洲范冰冰与中字| 欧美极品少妇xxxxⅹ喷水| 日韩av影视在线| 久久久久久91香蕉国产| 国产欧美一区二区三区在线| 成人激情黄色网| 国产精品男人爽免费视频1|