日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

eclipse创建maven多模块项目(单个类似)

發(fā)布時(shí)間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse创建maven多模块项目(单个类似) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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è)文件,打開(kāi)選擇你需要下載的版本,我這里選擇3.0.5版本的:

說(shuō)明:source是項(xiàng)目的源碼(我們可以根據(jù)自己的需要下載哦)binaries這個(gè)文件下才有我們要下載的壓縮包如圖:

選擇Apache-maven-3.0.5-bin.zip開(kāi)始下載吧。

1.2、安裝

安裝之前要首先確保你的jdk已經(jīng)安裝好,并且配置了JAVA_HOME這個(gè)系統(tǒng)環(huán)境變量,因?yàn)閙aven官網(wǎng)的安裝說(shuō)明,特別提到了這個(gè)。如圖:

?

解壓你下載好的文件到一個(gè)你自己指定的地方。我這里解壓到這里:

然后打開(kāi)我的電腦開(kāi)始配置環(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)如下截圖,然后就開(kāi)始填寫(xiě)需要的內(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->

?

填寫(xiě)基本信息,點(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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。