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>