你的位置:首页 > Java教程

[Java教程]maven学习(三)


  Maven安装完毕之后就是使用了,但是要想在eclipse中使用就得安装m2eclipse插件,安装的过程我就不废话了,下面记录一下在eclipse中创建一个简单的maven项目的过程,顺便说一下依赖范围和依赖传递的事。

  首先在eclipse中创建项目,在Package Explorer下右键------>new------>other----->Maven Project出现如下界面:

然后点击Next,出现如下界面:

这个界面上大家可以看到你有很多供选择的选项,有helloword有webApp等等,根据自己的需求选择即可,至于全部什么意思,这个我也没仔细看,因为是练习的项目,所以我就选择了quickstart,之后点击Next,出现如下界面:

这里面的内容需要详细记录一下:groupId   该开发者的项目的域名,根据实际的需要来写

               artifactId  指定项目名称,也就是这个才是你的项目的真正名称

               version  指定项目的版本

               package  资源文件下的包名,可以使用自动生成的,也可以自己确定,根据需要来。

填完之后点击Finish即可完成Maven项目的创建。创建完成的项目结构:

  可以看到有两个资源文件包,一个是src/main/java,用来放置主要的代码,一个是src/test/java,用来放置测试代码,但是还需要新建另外两个资源文件包,分别是src/main/resources和src/test/resources,分别用来放置资源文件,例如hibernate/spring等的配置文件。target文件夹用来放置日志、打成的包等文件。最主要的就是下面的pom.

 

这个

<dependency>     <groupId>junit</groupId>     <artifactId>junit</artifactId>     <version>3.8.1</version>     <scope>test</scope>    </dependency>

这个就是加入的依赖junit包,前三个前面解释过了,差不多的意思,<scope>标签中的代表的是依赖范围,下次再说,比如现在我要加入hibernate的支持,那么怎么做呢?首先肯定是需要hibernate的jar包了,怎么办呢?

  到maven的中央仓库下载即可,当然这是你首次使用maven需要的,网址就是http://mvnrepository.com/,打开网页之后你会看到这样的界面:

然后在搜索栏中输入hibernate,点击search按钮,进入之后你会看到hibernate所有的版本都有,你只需要选择你需要的版本号,之后点击版本号进入,比如我选择4.3.10,

那么点击4.3.10进入之后将下面的一端代码拷贝到你的pom.

保存pom.

 

说道本地仓库需要提一下,安装maven成功之后,默认的本地仓库在c盘用户下面的.m2文件夹中,放在这里也不是不可以,但是哪天你重装了系统,那么你以前下载的东西就全没了,所以还是重新选择一个地方新建一个文件夹,然后复制maven安装文件中的conf文件夹下的settings.

中间的文件路径就是你新建的文件夹下面的与settings.

然后在eclipse中,window----->preferences----->maven----->User Settings------>选择你自己新建的路径即可。然后在installations中取消掉自带的maven,选择你自己的maven即可。

 

  本来想带着依赖范围一起说,现在看看那么长了,明天继续吧。