项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包



一、安装与配置

1、将maven插件,直接存放到eclipse---dropins中,重启eclipse。

2、重启eclipse后,window——》Preferences中出现【Maven】选项

3、配置maven

由于maven的核心插件需要使用到jdk,而eclipse是运行在jre上的,所以需要配置maven关联jdk。

Eclipse—windows-Perferences—Maven-Installations—add-installation type 选择maven安装目录。在Installations中选择新配置的maven选项。

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第1张图片

  Eclipse—windows-Perferences—Maven—User Settings 

 点击Restore Defaults,没有反应但是会在C:\Users\${User}\.m2\路径下生成settings.xml文件。

二、新建maven项目

maven配置完成后,演示一下如何在eclipse 中创建maven项目并完成编译、打包操作。

1、新建maven项目,选择【maven-archetype-quickstart】

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第2张图片

2、设置maven项目包名、模块名、版本号

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第3张图片

【SNAPSHOT表示快照版】 maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPSHOT来判断是快照版本还是正式版本。如果是快照版本,那么在mvn deploy时会自动发布到快照版本库中,而使用快照版本的模块,在不更改版本号的情况下,直接编译打包时,maven会自动从镜像服务器上下载最新的快照版本。如果是正式发布版本,那么在mvn deploy时会自动发布到正式版本库中,而使用正式版本的模块,在不更改版本号的情况下,编译打包时如果本地已经存在该版本的模块则不会主动去镜像服务器上下载。

3、mavenTest创建完毕,如图【显示包名、模块名】

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第4张图片

其中pom文件根据第二步骤中的配置,自动生成如图所示:


  4.0.0

  mavenTest
  mavenTest
  0.0.1-SNAPSHOT
  jar

  mavenTest
  http://maven.apache.org

  
    UTF-8
  

  
    
      junit
      junit
      3.8.1
      test
    
  

4、右击pom文件 ,选择【Run As——》Maven build】,输入mvn编译命令【compile】。如果需要进行打包,则在此处输入mvn打包命令 package即可。

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第5张图片

Run之后,控制台输出编译成功信息,同样在mavenTest项目文件中,生成target文件【如有疑惑,详见】。项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第6张图片

5、执行package将maven项目进行打包,console输出打包成功以及jar包路径如图:

项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第7张图片

打包完成后,target文件夹中便生成了mavenTest项目的第一个快照jar包。项目管理神器——Maven篇(三)使用Maven管理Eclipse项目创建、编译、打包_第8张图片

Mave在eclipse 中的使用便介绍到此。

你可能感兴趣的:(【深入Java】,【Git】)