使用Eclipse创建Maven项目

首先要安装maven for eclipse的插件m2eclipse。

地址:http://www.eclipse.org/m2e/download/

打开Eclipse,在Eclipse Marketplace中找m2eclipse

在Find输入框输入m2eclipse,然后回车,如图:

我们要安装的插件式第1个,因为我已经安装了,所以显示的是update和Uninstall。

如果没安装过,显示的是Install,然后单击这个按钮。

然后单击”Next“按钮,

然后选择”I accept the terms of the license agreements“,然后单击”Finish“按钮。

然后Eclipse就会下载并安装,安装完毕后会提示你需要重启Eclipse才能生效,重启Eclipse就可以了。

这样我们的m2eclipse插件就安装完毕了。

安装完m2eclipse插件还需要进行一些设置。

打开Windows->Preferences,找到Maven。

首先要修改的是Installations,如图:

它自带了一个,不过不能用,我们要指定自己的Maven的位置。单击Add按钮,然后找到我们自己的Maven位置。

如上面我的是F:study oolsapache-maven-3.0.5-binapache-maven-3.0.5。

然后要修改的是User settings,如图是它的默认配置。

你可以看到,它默认的本地仓库位置是我的文档中的.m2,我们需要修改为我们自己在settings.xml中配置的LocalRepostory指定的位置。

我的本地仓库位置是:F:/study/maven/repository。如图:

然后单击Apply,Ok按钮。

Ok,到此Maven的配置就结束了。下面我们用Eclipse来创建一个Maven项目。

New->Others->Maven->Maven Project,然后选择”create a simple project(skip archetype selection)“。

然后就是输入groupId,artifactId,version,package等,如图:

然后单击”Finish“按钮。

创建的项目结构是这样的:

Java的源代码就放在src/main/java中,测试类源代码放在src/test/java中,项目中用到的配置文件在src/main/resources中,单元测试用到的资源文件在src/test/resources中。

默认创建的pom.xml中是没有任何依赖的,如果我们要添加依赖则双击打开pom.xml文件,任何单击”Dependencies“选项卡,单击Add按钮添加依赖,如图:

任何单击Ok,就添加了junit的依赖。

这是我们知道groupId和artifactId的情况,如果我们不知道呢?

我们可以到中央仓库去查找。

中央仓库在哪儿?

在%M2_HOME%/lib/maven-model-builder-3.0.5.jar中有一个pom-4.0.0.xml,如图:

打开pom-4.0.0.xml文件,在id位central的repostory中的url就是中央仓库的位置,如图:

Ok,假如我们现在要使用log4j,首先打开http://central.maven.org/maven2/

如图,首先告诉我们不可用,在http://search.maven.org查看目录内容。Ok我们点进去。

在输入框中输入log4j,然后查找,如图:

如上图,列出了很多个版本的log4j,我们选择1.2.17这个版本。

如上图,在Dependency Information中列出了依赖定义,复制粘贴到pom.xml中就行了。

现在在代码中就可以使用log4j了,如图:

如何构建maven项目呢?

右键pom.xml,有一系列的菜单比如maven build,mavn clean,maven install,maven test等等。

原文地址:https://www.cnblogs.com/xuyuanjia/p/5808585.html