eclipse创建maven多模块项目(单个类似)
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1、下載安裝maven
1.1、下載
注意:maven的版本,要根據(jù)你的jdk版本來(lái)下載。要不會(huì)安裝失敗,提示版本問(wèn)題哦
?
Jdk 對(duì)應(yīng)的maven版本如圖:(官網(wǎng)地址:http://maven.apache.org/docs/history.html)
由于我的jdk是生產(chǎn)用的,所以jdk版本下載的是1.6的。參照上圖我下載的maven版本是3.0.5。
現(xiàn)在官網(wǎng)提供的下載地址只有3.3.3版本的,所以要下載3.0.5版本的不懂英文是不行的哦,你看我的截圖就會(huì)發(fā)現(xiàn)原來(lái)其他的版本的地址都在這里下載:
點(diǎn)擊這個(gè)以后就會(huì)出現(xiàn)這個(gè):
然后找到maven-3這個(gè)文件,打開選擇你需要下載的版本,我這里選擇3.0.5版本的:
說(shuō)明:source是項(xiàng)目的源碼(我們可以根據(jù)自己的需要下載哦)binaries這個(gè)文件下才有我們要下載的壓縮包如圖:
選擇Apache-maven-3.0.5-bin.zip開始下載吧。
1.2、安裝
安裝之前要首先確保你的jdk已經(jīng)安裝好,并且配置了JAVA_HOME這個(gè)系統(tǒng)環(huán)境變量,因?yàn)閙aven官網(wǎng)的安裝說(shuō)明,特別提到了這個(gè)。如圖:
?
解壓你下載好的文件到一個(gè)你自己指定的地方。我這里解壓到這里:
然后打開我的電腦開始配置環(huán)境變量:
首先要配置maven的根目錄地址如圖:
,
然后在系統(tǒng)變量path中加入:%MAVEN_HOME%\bin
OK到此配置結(jié)束,然后使用命令行測(cè)試我們的maven是否安裝成功吧(maven一些命令還是在官網(wǎng)看吧)
2、下載安裝eclipse
2.1、下載
這個(gè)大家經(jīng)常用都不陌生,所以這里就只給一個(gè)下載地址:
http://www.eclipse.org/downloads/
需要注意的是你要根據(jù)你的系統(tǒng)是多少位的來(lái)下載,我的是64位的,所以下載的也是64位的,也可以下載32位的。但是32位的千萬(wàn)不要下載64位的,要不會(huì)報(bào)錯(cuò)不信可以試試哈。
2.2、安裝
解壓下載好的文件到你制定好的文件中就可以咯。然后找到這個(gè)文件夾進(jìn)入eclipse的目錄下找到eclipse.exe這個(gè)可執(zhí)行文件,如果沒(méi)有問(wèn)題就會(huì)出現(xiàn)這個(gè):
恭喜你安裝成功。
3、Eclipse配置maven
由于我下載好的eclipse集成很多的工具,所以就直接配置了:
搜索maven出現(xiàn)這個(gè):
下面我就把自己的配置給大家看下:
點(diǎn)擊Maven下面的Installations,出現(xiàn)如下界面,請(qǐng)點(diǎn)擊Add,請(qǐng)選擇你的Maven的安裝目錄,這里我的Maven的安裝目錄為
D:\tools\apache-maven-3.0.5?,選擇你的Maven安裝目錄,并點(diǎn)擊確定,?之后可以點(diǎn)擊Apply,點(diǎn)擊OK,即可完成如下圖
配置好這個(gè)以后還需要以下的配置,這樣才能正確使用你安裝好的maven版本。
4、使用eclipse創(chuàng)建maven多模塊項(xiàng)目
創(chuàng)建Maven項(xiàng)目,依次點(diǎn)擊File-->New-->Maven Project?,
請(qǐng)選中Create a simple project(skip archetype selection),之后點(diǎn)擊Next
出現(xiàn)如下截圖,然后就開始填寫需要的內(nèi)容吧
創(chuàng)建好后項(xiàng)目目錄如下:
然后創(chuàng)建其他模塊,這里只演示創(chuàng)建核心模塊:
選中demo_parent這個(gè)項(xiàng)目右鍵new->other 如下圖
搜索maven,然后選擇maven module—>next
?
繼續(xù)next->
?
我這里選擇這個(gè)就是需要那核心模塊打包成jar,所以選擇這個(gè)。繼續(xù)next->
?
填寫基本信息,點(diǎn)擊完成就可以咯。項(xiàng)目目錄就變成以下的格式:
然后創(chuàng)建其他的模塊的項(xiàng)目就可以咯。我創(chuàng)建好的整體目錄是這樣的(請(qǐng)忽略我每個(gè)模塊的起名哈,畢竟這只是一個(gè)演示過(guò)程而已,可以根據(jù)自己項(xiàng)目的需要來(lái)創(chuàng)建模塊):
?
他們的依賴關(guān)系如下是
Core 依賴utils? model? dao;
Dao 依賴 utils? model;
Web 依賴 utils? model? dao? core;
Web 依賴關(guān)系配置如下:
<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>
? <parent>
?? ?<groupId>demo_parent</groupId>
??? <artifactId>demo_parent</artifactId>
??? <version>0.0.1-SNAPSHOT</version>
? </parent>
? <groupId>demo_web</groupId>
? <artifactId>demo_web</artifactId>
? <packaging>war</packaging>
? <name>demo_web</name>
? <description>web模塊</description>
? <dependencies>
? <dependency>
? ? <groupId>demo_utils</groupId>
? ??? <artifactId>demo_utils</artifactId>
? ??? <version>0.0.1-SNAPSHOT</version>
? </dependency>
? <dependency>
? ? <groupId>demo_core</groupId>
? ??? <artifactId>demo_core</artifactId>
? ??? <version>0.0.1-SNAPSHOT</version>
? </dependency>
? <dependency>
? ? <groupId>demo_model</groupId>
? ??? <artifactId>demo_model</artifactId>
? ??? <version>0.0.1-SNAPSHOT</version>
? </dependency>
? <dependency>
? ? <groupId>demo_dao</groupId>
? ??? <artifactId>demo_dao</artifactId>
? ??? <version>0.0.1-SNAPSHOT</version>
? </dependency>
? </dependencies>
</project>
主模塊的pom.xml :
OK到此結(jié)束了。
轉(zhuǎn)載于:https://my.oschina.net/u/2605948/blog/698725
總結(jié)
以上是生活随笔為你收集整理的eclipse创建maven多模块项目(单个类似)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jquery验证手机号码和邮箱地址例子
- 下一篇: 对抗告警疲劳的8种方法