您的位置:首页 > 编程语言 > Java开发

重温Maven--eclipse中使用Maven

2016-03-07 10:19 302 查看

M***EN

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

在eclipse中使用Maven

使用maven的最大前提自然是安装了Maven,并配置好了环境变量之类的了,这些都是比较easy的,我就不在此多做说明了。
1.在eclipse中点击新建一个Maven Project,这个应该不需要展示吧,点击之后会出现一个如下的窗口:

在这个窗口中,你需要做的并不多,就是把第一个选择勾上,至于你想把新建项目放到什么location就看你自己的选择了,然后点击next,就到了下一个窗口了:

OK,在这里才是你新建这个Maven项目的地方,,这里面有一些是一定要填写的,比如Group ID ,artifact ID,Name 这些都是要写上的,至于父Project有没有就看你自己的项目规划了。然后这里有一个要注意的是,Packaging这个的选项,这个默认是使用的jar,不过如果你是要把这个项目当成一个web项目,放在tomcat下去跑的,那么你就需要把这个改成war了,当然就算你不在现在改也没关系,新建之后咱们还可以在别的地方上去修改这个。填写完成之后我们点“Finish”。那么我们的Maven项目就算是新建成功了。

看上面的项目结构,和大家以往的web Project还是有所不一样的,最明显的是多了一个pom.xml的文件。这个文件是干什么的呢?这就是我们的项目管理配置文件,我们要引入外包、我们要作什么配置都在这里面配置就可以的。还有上面说的修改打包方式也是可以在pom文件中修改的

看这个配置,是不是特别简洁呢,你如果开始没有选择打包方式或者说打包方式选择错误了,那你只需要加上<packaging>war</packaging>这个配置就可以了。
引入外包:
在项目中自然是需要引入外包的,比如我们现在最常使用到的spring,我们只需要在pom中加上一段小小配置就可以轻松搞定
<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>4.0.9.RELEASE</version>

</dependency>
其他配置也是如此,不过呢外包引入多了,是不是就会有引包冲突呢,比如log的,那也很容易解决:
<dependency>

<groupId>net.sourceforge.jexcelapi</groupId>

<artifactId>jxl</artifactId>

<version>2.6.12</version>

<exclusions>

<exclusion>

<groupId>log4j</groupId>

<artifactId>log4j</artifactId>

</exclusion>

</exclusions>

</dependency>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: