简单描述下Maven4MyEclipse

Maven4MyEclipse是什么? 
    Maven4MyEclipse是myeclipse8.5自带的一个插件,用于辅助项目的构建,测试,打包等工作。 
哪些项目支持Maven4MyEclipse? 
      Maven4MyEclipse必须首先是个myeclipse项目。Myeclipse中 MyEclipse Web Projects, MyEclipse EJB Projects,以及Java projects支持           Maven4MyEclipse,MyEclipse Enterprise Application (EAR) Projects在8.5版本中暂不支持。
如何开始? 
只需新建一个MyEclipse Web Projects项目,在新建的页面上打上maven的勾。 

简单描述下Maven4MyEclipse_第1张图片
输入组号和标识号,项目建好以后,在项目上点击右键能多出来一个Maven4MyEclipse选项,在项目的根目录下能看到一个pom.xml文件 

为项目添加依赖包 
在项目上点右键,依次选择Maven4MyEclipse-->add dependency,输入包名称,maven将从中央库查找。比如输入一个logg,就能找到所需要的commons-logging包,点击确定将添加到当前项目,是不是很方便呢

创建自己的依赖包 
使用myeclipse里的Java maven project向导创建一个maven项目,在该项目的pom.xml文件上点击右键,选择run as -->maven install,该命令将本项目发布到本地的资源库中。其他项目需要使用这个资源的,参照上面一步的步骤,输入资源名称,点击确定即可。

pom.xml的run as选项介绍 
maven install:把本项目发布到本地资源库 
maven package:编译、测试,然后打包项目 
maven test:执行测试 
maven clean:把该资源从本地资源库清除
maven常用命令
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
pom.xml文件节点介绍
:文件的根节点 .
: pom.xml 使用的对象模型版本
:创建项目的组织或团体的唯一 Id
:项目的唯一 Id, 可视为项目名
:产品的版本号
:打包物的扩展名,一般有 JAR,WAR,EAR 等 
:项目的显示名,常用于 Maven 生成的文档
:组织的站点,常用于 Maven 生成的文档
:项目的描述,常用于 Maven 生成的文档
: 分类
: 定义输出文件夹
: 相应的依赖产品包形式,如jar,war
: 用于限制相应的依赖范围,包括以下的几种变量
compile :默认范围,用于编译
provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath
runtime:在执行时,需要使用
test:用于test任务时使用
system:需要外在提供相应得元素。通过systemPath来取得
: 仅用于范围为system。提供相应的路径
: 标注可选,当项目自身也是依赖时。用于连续依赖时使用

你可能感兴趣的:(J2EE技术)