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

Maven4MyEclipse介绍

2013-09-25 09:22 323 查看
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选项,在项目的根目录下能看到一个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文件节点介绍

<project> :文件的根节点 .

<modelversion> : pom.xml 使用的对象模型版本

<groupId> :创建项目的组织或团体的唯一 Id

<artifactId> :项目的唯一 Id, 可视为项目名

<version> :产品的版本号

<packaging> :打包物的扩展名,一般有 JAR,WAR,EAR 等

<name> :项目的显示名,常用于 Maven 生成的文档

<url> :组织的站点,常用于 Maven 生成的文档

<description> :项目的描述,常用于 Maven 生成的文档

<classifier> : 分类

<outputDirectory> : 定义输出文件夹

<type> : 相应的依赖产品包形式,如jar,war

<scope> : 用于限制相应的依赖范围,包括以下的几种变量

compile :默认范围,用于编译

provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath

runtime:在执行时,需要使用

test:用于test任务时使用

system:需要外在提供相应得元素。通过systemPath来取得

<systemPath> : 仅用于范围为system。提供相应的路径

<optional> : 标注可选,当项目自身也是依赖时。用于连续依赖时使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: