MyEclipse 2013 创建 Maven Project 总出错,求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyEclipse 2013 创建 Maven Project 总出错,求助相关的知识,希望对你有一定的参考价值。

原因是因为MyEclipse 2013自带了m2e插件,而自己安装了m2e插件,冲突了,移除自己的插件,就能解决。

在myeclipse平台时创建maven project步骤如下:
1 New --> Web Project

2 输入Project name:yourProjectName
在Source folder里输入:src/main/java
在Web root folder里输入src/main/web
在Maven里选择上add Maven Support
这里的source folder和web root folder输入如上内容,是按maven的官方推荐的maven工程的结构来给source文件夹和web文件夹命名的。

3 点击finish后,就生成简单的maven project,现在我们可以进行刚建好的maven project的文件夹下的src/main子文件夹下,手工加入resources和test两个文件夹,分别用来存放配置文件和测试类用的。

4 刷新工程,将resources加入类路径下:Properties-->Build Java Path -->Source > Add Folder 选择resources文件夹加入即可。

5 在pom.xml里有些要改一下,如依赖包的版本和依赖项等。

6 在web project 加入maven spport后,那么它就不会像我们平时建web project那样,会引用Java EE 5 Labaries那样,而是在pom.xml里面加入了对Java EE 5 Labaries包的依赖,所以它们也是一样的web projcet,只是jar包可以交由maven管理而矣。
注 意的是当pom.xml是拷别的项目的时候,若发现你用普通的web project可以用,而放入maven web project就不可以用时(如集成了hibernate及spring等),就应该看你的java EE 5 Labaries是否引入到pom.xml和管理中
参考技术A 如果是报错:

Errors occurred during the build.

Errors running builder 'Maven Project Builder' on project 'zxwl'.

org/apache/maven/project/MavenProject

An internal error occurred during: "Creating maven-archetype-quickstart".

org/apache/maven/project/MavenProject

An internal error occurred during: "Updating Maven Dependencies".

org/apache/maven/project/MavenProject
MyEclipse 2013 自带了m2e插件
自己又装了个插件,导致冲突了。删除掉自己安装的插件就解决了

myeclipse 怎么配置maven web

创建maven工程,新建project,右键选择New Project,勾选快速创建选项,这个选项可以快速创建简单的maven工程。

项目创建成功后,项目目录主要有:主代码目录、主资源目录、测试代码目录、测试资源目录、输出目录(代码编译存放的目录)。

添加项目依赖,查找项目依赖通常有两种方式:1. 直接在eclipse上查找,2. 在私服nexus上查找再复制依赖信息到pom.xml中。在eclipse中查找右键项目或pom.xml,输入关键信息查找,选中要引入的构件,点OK就可以自动引入。

在nexus中查找依赖,打开nexus输入关键信息点击查找按钮,在搜索结果中找到对应的jar包,复制右下角的那段信息到pom.xml的dependencies下。

在MyEclipse上运行mvn命令,右键项目选择Run As--》Maven clean。mvn命令有很多,简单说明下比较常用的命令:
1. clean 用于清理输出目录target/
2. compile用于编译项目主代码
3. test 用于编译运行测试代码
4. package 接受编译好的代码,打包成可发布的模式
5. install 将包安装到maven本地仓库
6. Deploy将最终的包复制到远程仓库
执行以上命令时,clean是不会自动执行的,因为clean和其他5个命令是不同的生命周期,因此需要使用组合命令。

在MyEclipse中运行组合命令,右键项目选择Run As--》Maven build...
参考技术A mvn compile:编译
mvn test:测试
mvn clean:清空,会去除掉target文件(报告文件,一些错误信息会在这里面)。
mvn package:打包(会将我们的项目打包成一个jar包这个jar包同样可以配置到pom.xml中供其他项目使用)(项目中引入模块很有用)
mvn install:将自己的项目打包放到maven仓库中,可以供其他项目引用。本回答被提问者采纳

以上是关于MyEclipse 2013 创建 Maven Project 总出错,求助的主要内容,如果未能解决你的问题,请参考以下文章

mavne的创建

myeclipse 怎么配置maven web

Maven入门----MyEclipse创建maven项目

MyEclipse&Maven项目管理教程:创建Java Maven依赖项目(转载)

MyEclipse 6.5安装maven插件

在MyEclipse中使用maven创建web项目