MyEclipse10中使用Maven安装配置构建项目

今天看了好多文章,安装和配置的是总是有那么一小坨问题,导致一直没有建好Maven项目。晚上又来找了找,

终于找着了在Myeclipse中建立Web项目中使用了Maven的支持,而不是直接创建的Maven项目, 看了几篇文章,觉得自己

创建Maven项目比较烦, 所以就用这个先,以后有时间在弄,原文:https://my.oschina.net/softwarechina/blog/134797

1. 下载和安装Maven

(1) 下载及解压

这个是直接在官网https://maven.apache.org/download.cgi下载的,解压即可使用。我下的是目前最新版

3.3.9,要求jdk1.7以上。我系统的JDK是1.8的.解压后把文件夹apache-maven-3.3.9直接放到

D:\web\server\maven下面,并在D:\web\server\maven下面创建一个新目录:MavenRepository\maven_jar,

用来存放以后自动下载下来的jar包。

(2) 修改配置文件settings.xml

找到D:\web\server\maven\apache-maven-3.3.9\conf\settings.xml,修改localRepository段,原来是被注释掉的,

去除注释,改为:<localRepository>D:\web\server\maven\MavenRepository\maven_jar</localRepository>

(3) 在MyEclipse中集成自己安装的maven

Windows->Preferences->MyEclipse->Maven4MyEclipse,修改installations和User settings两项,如下所示:

(4) 关于环境变量

在环境变量 Path 中添加 Maven的解压路径\bin 对mvn的支持, 然后打开 cmd 输入 mvn -version 出来版本信息,说明成功;

2. 在MyEclispe中创建一个支持Maven的Web Project

New->Web Project




然后在下一个窗口中输入自己想要的Group Id和 artifact Id完成了项目的创建。



如果选择是的MyEclipse Maven JEE Project,则项目的结构如下:

而如果选择的是标准的Maven JEE项目,则项目的文件结构如下


                   



项目创建完成后,会自动下载一些资源,当出现如下图的时候,表示完成



原文说要先项目右键->RunAs->Maven install,这步的作用是把依赖的jar下载到本地,好象不做这步也可以。 

若项目右键->Run as->Maven Install出现以下错误时:

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

可以在Windows->preferences->java->installed jres中选定一个jre,然后添加vm参数:-Dmaven.multiModuleProjectDirectory=$M2_HOME

再次运行Maven install就会正常了。

3. 测试

    不管是上面哪一种类型的Maven项目,都按照过去发布Java Web项目的方式发布到tomcat上,这里测试用的是Tomcat8,测试是成功的。

 这说明尽管pom.xml文件上标识了错误标志,但并不影响项目的发布。


我项目启动后出现如下错误:

java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.0.M15\bin\tcnative-1.dll: 

Can't load AMD 64

解决方法:找到tomcat的bin目录下的 tcnative-1.dll,将其删除就好



发布了26 篇原创文章 · 获赞 12 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章