第二章 在Eclipse 中使用 Maven

目录

 

第一节:m2eclipse 插件安装

 

第二节:在 Eclipse 中使用 Maven 开发 HelloWorld

  (1)  优化在eclipse中的配置(配置本地仓库)

(2)在eclipse中使用maven开发HelloWorld

(3)配置下载jar包源码:

 

阿里云maven镜像

下面是run test成功的样子。

进行package操作:

install命令:

本地仓库:


第一节:m2eclipse 插件安装

打开 Eclipse,点击菜单 Help - > Install New Software 点击 Add 按钮Name:m2e      location: http://download.eclipse.org/technology/m2e/releases

(由于最新版的 Eclipse 代号 Mars,已经直接集成了 Maven,所以无需在安装 m2eclipse 插件) 配置:

1,配置本地仓库;

2,配置下载 jar 包源码;

第二节:在 Eclipse 中使用 Maven 开发 HelloWorld

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven

 

就像我图中提示的那样进行配置环境就可以了。

但是现在的eclipse它是继承了maven环境的。

可以这样看见它:【Window】-【Prefreces】

第二章	在Eclipse 中使用 Maven

(1)优化在eclipse中的配置(配置本地仓库)

默认的话在【User Settings】中进行配置

第二章	在Eclipse 中使用 Maven

,将自己maven路径下的settings.xml文件拷贝一下:

第二章	在Eclipse 中使用 Maven

使其放在这个地方:

第二章	在Eclipse 中使用 Maven

然后再回到eclipse

【Browse】选择刚才那个地址下面的settings

第二章	在Eclipse 中使用 Maven

就像这样,然后【Apply】一下就可以了

 

(2)在eclipse中使用maven开发HelloWorld

 

【File】-【New】-【Others】-【Maven】-【Maven Project】

第二章	在Eclipse 中使用 Maven

-【Next】-【Next】

进入选择骨架(会自动生成一些文件目录)页面:

第二章	在Eclipse 中使用 Maven

选择quickstart骨架 ,【Next】

第二章	在Eclipse 中使用 Maven

-【Finish】

 

然后就会发现Maven的目录结构和之前的对应上啦!有个清晰且直观的感觉

项目:src

src又有test\main

main-java

test-java

 

第二章	在Eclipse 中使用 Maven

pom.xml文件:

第二章	在Eclipse 中使用 Maven

 

观察上图,这就是eclipse显示maven在帮忙进行远程下载。

其下载完成了,会出现在这里:

第二章	在Eclipse 中使用 Maven

 

把这两个APP什么什么.java文件删掉,因为这个是自动生成的。

第二章	在Eclipse 中使用 Maven

如下:建立文件并输入好代码之后,先进行本地测试

第二章	在Eclipse 中使用 Maven

 

再在这里面新建一个文件写单元测试:

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven

 

(3)配置下载jar包源码:

进入Preferences,配置成如下样子,打勾。

第二章	在Eclipse 中使用 Maven

然后现在按住【ctrl】去指这个【记住一定一定要写!!!注解!!junit要写注解嗷嗷嗷,@Test】

第二章	在Eclipse 中使用 Maven

 

点击进去,就能看见源代码了。

第二章	在Eclipse 中使用 Maven

 

当右键pom.xml文件时,就会跳出很多以前在 maven 黑框框里面输入的命令的 对应版本:

第二章	在Eclipse 中使用 Maven

 

clean命令就能帮我们将已经编译运行生成成功的.class文件给清空。

点击run as test,就是下面那个

第二章	在Eclipse 中使用 Maven

console会告诉我们并没有编译成功:

第二章	在Eclipse 中使用 Maven

 

 

它的英文意思是,可能是文件运行在了一个JRE上

第二章	在Eclipse 中使用 Maven

这个版本的maven要求必须运行在JDK上,要求越来越高了。

所以的话,对项目进行【Build Path】-【Configure build path】(但是此方法只是针对一个项目所以请看后面的那个方法)

【Preferences】

在搜索框里搜索jre

第二章	在Eclipse 中使用 Maven

点击Add

第二章	在Eclipse 中使用 Maven

【Next】

然后【Directory】在自己的电脑里找自己下的jdk,把路径给弄进来就可以了。

第二章	在Eclipse 中使用 Maven

【Finish】

勾勾勾选,进行【Apply】就可以了。

第二章	在Eclipse 中使用 Maven

然后这个时候,再在项目里配置【configure build path】

先【Remove】掉原本的

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven第二章	在Eclipse 中使用 Maven

 

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven

就用默认的这个jdk就可以了。(就是你自己的那个jdk)

【Finish】

然后现在再来测试下:

第二章	在Eclipse 中使用 Maven

这次没报错了。但是卡在了给我下东西的第一下。

第二章	在Eclipse 中使用 Maven

嗯。这个真卡。

哈哈哈。然后我找到了原因!!!

因为这是国外的Maven*仓库!!国外的!

所以需要用国内的Maven镜像,

阿里云maven镜像

<mirrors>

    <mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>        

    </mirror>

  </mirrors>

 

去自己Maven在系统里的位置的setting.xml文件里。

进行配置!

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven

 

弄完之后,再来一次运行

第二章	在Eclipse 中使用 Maven

然后就成功了:

第二章	在Eclipse 中使用 Maven

 

 

然后再Package命令 进行打包:

第二章	在Eclipse 中使用 Maven

 

第二章	在Eclipse 中使用 Maven

然后我发现了- -我的target里面啥东西都没有。

啥东西都没有

没有。

然后【F5】。

就出来了。。。。

第二章	在Eclipse 中使用 Maven

而且我发现了。。。

每次运行都只会有这个玩意儿:

第二章	在Eclipse 中使用 Maven

 

就这个!

这个

然后我就用maven,命令试试,就那个黑框框,看看会不会!输出其他东西!

嗯,看不懂呢。

第二章	在Eclipse 中使用 Maven

我废了。

程序员的头发都要掉光了。

!光了。

据老师说,这个问题大概是:从 mavne官方下载插件失败。。

需要重新解压个新的maven,然后配置下maven阿里云仓库,然后再运行试试,也许明天好访问,直接删除maven,就可以卸载了!

好了!今天的学习到此结束!

解散!

继续解决昨天的问题:按照昨天的思路进行解决,我把maven版本换成了3.3.3

下面是run test成功的样子。

 

第二章	在Eclipse 中使用 Maven

进行package操作:

第二章	在Eclipse 中使用 Maven

就会发现已经有第二章	在Eclipse 中使用 Maven

jar包了。

 

install命令:

第二章	在Eclipse 中使用 Maven

第二章	在Eclipse 中使用 Maven

 

install之后,是在:

第二章	在Eclipse 中使用 Maven

就可以找到我们的项目。

这些就是

本地仓库:

第二章	在Eclipse 中使用 Maven

 

over!