5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

时间:2023-11-12 18:53:08



第一种方式是:在连网的情况下。通过在helpàInstall下安装。

新的地址是:http://download.eclipse.org/technology/m2e/releases

2
 第二中方式是:

通过插件配置的方式进行安装插件。


将maven所需的插件放到maven的安装文件夹下,截图例如以下:

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

B
在Eclipse的dropins文件夹下创建下面三个插件:

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" border="0" alt="">

三个文件里的内容各自是:

m2e.txt

path=E:/Installed/apache-maven-3.1.0/install/m2e

m2e-extras.txt

path=E:/Installed/apache-maven-3.1.0/install/m2e-extras

zest.txt

path=E:/Installed/apache-maven-3.1.0/install/GEF-zest-3.7.1

C
 MavenàInstallations

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" border="0" alt="">

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" border="0" alt="">

D
配置User Settings

3
导入Maven项目

FileàimportàExisting
Maven Projects

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

最后在Eclipse中的maven项目截图例如以下:

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

右击pomàrunà有各种maven相关的命令

4
自己定义maven命令

右击pomàrunàmaven
buildà在Goals处填写组合命令:

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

5
新建一个Maven项目

File -- > new –>Other
àMaven项目

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

注意以下的package,去掉MakeFriends,默认当填写了Artifact
Id之后,package中会有MakeFriends

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

SNAPSHOT表示程序还在研发之中!

5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" border="0" alt="">

MakeFriends相关

src/main/java
中编写下面类

package cn.toto.maven;

public
class MakeFriends {

public String makeFriends(String name){

HelloFriend friend = new HelloFriend();

friend.sayHelloToFriend("涂作权");

String str = "Hey,"+friend.getMyName()+"
make a friend please.";

System.out.println(str);

return str;

}

}

src/test/java下

package cn.toto.maven;

import static junit.framework.Assert.assertEquals;

import org.junit.Test;

public class MakeFriendsTest {

@Test

public void testMakeFriends(){

MakeFriends makeFriend = new MakeFriends();

String str = makeFriend.makeFriends("litingwei");

assertEquals("Hey,John make a friend please.",str);

}

}

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>cn.toto.maven</groupId>

<artifactId>MakeFriends</artifactId>

<version>0.0.1-SNAPSHOT</version>

<packaging>jar</packaging>

<name>MakeFriends</name>

<url>http://maven.apache.org</url>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

<dependencies>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.9</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>cn.toto.maven</groupId>

<artifactId>HelloFriend</artifactId>

<version>0.0.1-SNAPSHOT</version>

<type>jar</type>

<scope>compile</scope>

</dependency>

</dependencies>

</project>

右击pom.xml选择run
as中的命令。运行就可以