1.在 Eclipse 中配置 Maven
Eclipse 中默認(rèn)自帶 Maven 插件,但是自帶的 Maven 插件不能修改本地倉(cāng)庫(kù),所
以通常我們不使用自帶的 Maven ,而是使用自己安裝的,在 Eclipse 中配置 Maven 的
步驟如下:
1) 點(diǎn)擊 Eclipse 中的 Window → Preferences
2) 點(diǎn)開(kāi) Maven 前面的箭頭,選擇 Installations,點(diǎn)擊 Add…
3) 點(diǎn)擊 Directory…選擇我們安裝的 Maven 核心程序的根目錄,然后點(diǎn)擊 Finish
4) 勾上添加的 Maven 核心程序
5) 選擇 Maven 下的 User Settings ,在全局設(shè)置哪兒點(diǎn)擊 Browse… 選擇 Maven
核心程序的配置文件 settings.xml ,本地倉(cāng)庫(kù)會(huì)自動(dòng)變?yōu)槲覀冊(cè)?settings.xml
文件中設(shè)置的路徑
2.在 Eclipse 中創(chuàng)建 Maven 項(xiàng)目
2.1 創(chuàng)建 Java 工程
1) 點(diǎn)擊 File → New → Maven Project ,彈出如下窗口

2) 點(diǎn)擊 Next,配置坐標(biāo)(GAV)及打包方式,然后點(diǎn)擊 Finish
group id:組織id,一般就是公司域名反寫
artifact id:項(xiàng)目名字
version:版本
package:java包名
注意這個(gè)文件夾StudyRocketMQ和下面一步填寫Artifact Id一致,否者會(huì)發(fā)生報(bào)錯(cuò)
注意這個(gè)文件夾StudyRocketMQ和下面一步填寫Artifact Id一致,否者會(huì)發(fā)生報(bào)錯(cuò)
注意這個(gè)文件夾StudyRocketMQ和下面一步填寫Artifact Id一致,否者會(huì)發(fā)生報(bào)錯(cuò)

注意:
填寫Artifact Id與先前選的文件夾名一致
填寫Artifact Id與先前選的文件夾名一致
填寫Artifact Id與先前選的文件夾名一致

3) 創(chuàng)建成功后, 配置 Maven 的核心配置文件 pom.xml 文件
4)配置jar包
5) 編寫主代碼
在 src/ main /java 目錄下創(chuàng)建包并創(chuàng)建 Hello.java 文件
package com.atguigu.maven;
public class Hello {
public String sayHello(String name){
return "Hello "+name+"!";
}
}
6) 編寫測(cè)試代碼
在 src/ test /java 目錄下創(chuàng)建包并創(chuàng)建 HelloTest.java 文件
package com.atguigu.maven;
import org.junit.Test;
public class HelloTest {
@Test
public void testHello() {
Hello hello = new Hello();
String maven = hello.sayHello("Maven");
System.out.println(maven);
}
}
7) 使用 Maven 的方式運(yùn)行 Maven 工程
在工程名 Hello 或 pom.xml 上右鍵→ Run As 運(yùn)行 Maven 項(xiàng)目
2.2 創(chuàng)建 Web 工程
1) 創(chuàng)建簡(jiǎn)單的 Maven 工程,打包方式為 war 包
2) 創(chuàng)建完成之后因缺少 web.xml 文件工程出現(xiàn)小紅叉
3) 在工程上右鍵→Build Path→Configure Build Path…
4) 點(diǎn)擊 Project Facets 欺騙 Eclipse 當(dāng)前工程不是 Web 工程,點(diǎn)擊應(yīng)用
5) 再告訴 Eclipse 當(dāng)前工程是一個(gè) Web 工程,點(diǎn)擊應(yīng)用并關(guān)閉
6) 發(fā)現(xiàn) MavenWeb 工程小紅叉消失,并出現(xiàn)了 WebContext 目錄
7) 在 WebContext 下創(chuàng)建 index.jsp 頁(yè)面并添加 Tomcat 庫(kù)
8) 在 MavenWeb 上右鍵→Run As→Run on Server 部署到 Tomcat 上運(yùn)行
2.3 創(chuàng)建父工程
父工程的打包方式為 pom ,父工程只需要保留 pom.xml 文件即可
1) 創(chuàng)建簡(jiǎn)單的 Maven 工程,打包方式選擇 pom
2) 在 pom.xml 文件中通過(guò) <dependencyManagement></dependencyManagement>
標(biāo)簽進(jì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
" target="_blank">https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.atguigu.maven</groupId>
<artifactId>Parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- 依賴管理 -->
<dependencyManagement>
<dependencies>
<!-- 在此配置要管理的依賴 -->
</dependencies>
</dependencyManagement>
</project>
3) 在子工程中繼承父工程
<!-- 繼承 -->
<parent>
<!-- 在此配置父工程的坐標(biāo) -->
</parent>
2.4在 Eclipse 中導(dǎo)入 Maven 項(xiàng)目
1) 點(diǎn)擊 File → Import…
2) 第一次導(dǎo)入手動(dòng)創(chuàng)建的 Maven 項(xiàng)目時(shí),由于項(xiàng)目中沒(méi)有 Eclipse 生成的一些文件,
使用 方式一 導(dǎo)入時(shí) Eclipse 認(rèn)為它不是一個(gè)工程3) 所以必須通過(guò)方式二導(dǎo)入到 Eclipse 中
4) 導(dǎo)入到 Eclipse 中之后就會(huì)生成一些 Eclipse 能識(shí)別的文件文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-742351.html
5) 有了這些 Eclipse 能識(shí)別的文件之后以后再往 Eclipse 中導(dǎo)入的時(shí)候選擇方式一和文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-742351.html
到了這里,關(guān)于在 Eclipse 中創(chuàng)建 Maven 項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!