Eclipse安装配置使用教程 maven插件安装 mvn命令讲解

1.1Eclipse介绍

Eclipse官网:eclipse.org/downloads/

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。

Eclipse 是 Java 的集成开发环境(IDE),当然 Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++,PHP,和 Ruby 等。

Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

1.2Eclispe配置

安装完成Eclipse,创建目录作为Eclipse的工作区间,下面做下最基本的视图设置,如果你是开发java项目,就打开java视图,我这里默认是javaEE视图  ,在windows->perspective->open perspective ->other 可以选择

Eclipse安装配置使用教程 maven插件安装 mvn命令讲解

 

在 windows -> show views 打开视图:problems  console  Progress  Outline等视图  

1.3Eclipse插件下载

Eclipse下载插件:help -> Eclipse Marketpalce   svn插件 Subclipes   Git插件 安装   maven插件 

新版本的Eclispe已经存在Maven Git插件,老版本Git插件下载  插件安装完成后可在 windows->preference 搜索框里查看,后面教程会详细介绍Git插件安装已经使用。

1.4Eclipse Maven项目下载 配置

Eclipse 创建Maven项目  File->new  Maven Project 

Eclipse安装配置使用教程 maven插件安装 mvn命令讲解

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

 

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
比如我创建一个项目,我一般会将groupId设置为cn.zr,cn表示域为中国,zr是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,

 

MAVEN命令

mvc compile 源码编译
mvc test-compile 编译测试源码
mvc test  编译源码和测试源码进行测试
mvn package 进行项目打包
在项目所在的目录执行指令mvn package可以进行项目打包,打包方式是在项目根目录下的pom.xml文件中的packaging元素定义的,如果定义为jar则打为jar包,如果是war则打为war包,
 如果是ear则为ear包如果pom.xml中没有定义packaging元素,则会使用默认值jar。打包后的文件将会放在项目根目录下的target目录下。打包后的文件名将是在pom.xml文件中定义的artifactId-version的形式,比如在pom.xml中定义的artifactId是hello,定义的version是1.0,则打包后生成的文件的名称将是hello-1.0。
 mvn install  安装jar包到maven的本地仓库
 mvn clean   清除存放临时文件的target目录