当前位置:首页>开发>正文

eclipse创建maven工程选择maven-archetype-webapp后报错。 eclipse 在创建Maven项目时总是报错,怎么回事

2023-04-16 09:41:48 互联网 未知 开发

 eclipse创建maven工程选择maven-archetype-webapp后报错。 eclipse 在创建Maven项目时总是报错,怎么回事

eclipse创建maven工程选择maven-archetype-webapp后报错。

这个报错是说你的org.apache.maven.archetypes:maven-archetype-webapp:RELEASE不存在,这个实际是你创建maven project的时候下载maven-archetype-webapp文件夹中的文件失败,你可以从eclipse中-->window-->Preferences-->Maven-->User Settings查看Local Repository路径(这个就是你settings.xml文件中自定义的仓库路径),找到并在我的电脑中打开该路径(这里我假设是E:studyMaven epo),删除掉该仓库下的orgapachemaven文件夹(E:studyMaven epoorgapachemaven),总之删除掉它再重新从eclipse中新建maven project,eclipse就会重新去下载该maven-archetype-webapp!

eclipse 在创建Maven项目时总是报错,怎么回事?

原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件。
Eclipse.ini默认文件如下:
-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-131-productorg.eclipse.epp.package.jee.product
--launcher.defaultActionopenFile
--launcher.XXMaxPermSize512M
-showsplashorg.eclipse.platform
--launcher.XXMaxPermSize512m
--launcher.defaultActionopenFile
--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.8-Xms1024m-Xmx1536m-XX:MaxPermSize=1024m
1、找到Eclipse的根目录下的eclipse.ini文件并打开。
2.修改文件中的以下配置。
-Dosgi.requiredJavaVersion=1.-Xms512m
-Xmx1024m
这是我的配置,大家可以尝试着修改下,不同的机器配置可能支持的情况不同。

Eclipse创建Maven工程总是出现pom.xml报错怎么办

Step.1 到官网下载合适版本的maven 存放到合适的路径(或者看报错中缺少哪一个jar包文件----相应的报错信息会提供网址取下载缺少的这个文件---copy到本地仓库的相应路径下)

  Step.2 打开Eclipse的preferences->Maven->UserSettings 更改Global Settings和User Settings为刚刚下载的maven下的conf/settings.xml

  Step.3 Eclipse的preferences->Maven->Installations 点击Add添加刚才下载的maven文件夹,然后勾选自己下载的版本而不使用自带版本

  Step.4 经过以上两步后,已经成功将自己下载的maven版本与Eclipse集成,这时右键点击之前报错的项目,右键 Run As ->Maven clean清理一下,再Run As ->Maven install即可

Step.5(如果还不行):项目右击->Maven->Update Project 这一步需要一点时间,看界面的右下角就知道是否更新完。

eclipse mars 创建maven失败



在这里添加plugin:
maven compiler plugin
在Eclipse->Window->Perferences->Java->Installed JREs
如果这里指向是jre,把它修改为JDK目录:

这样即可解决。

通常我们会把maven的内存设置大点:

在VM arguments中写入:
-Xms128m -Xmx512m

意思是maven运行时最小128M,最大512M

myeclipse新建立maven项目总是报错!急急急!

解决方法:
1.找到maven库目录,进入:~.m2 epositoryorgapachemavenpluginsmaven-surefire-plugin2.7.2.若2.7.1目录下只有,"maven-surefire-plugin-2.7.1.pom.lastUpdated" 则需要到http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/,把里面的文件下载下来放到2.7.3.删除2.7.1下的maven-surefire-plugin-2.7.1.pom.lastUpdated文件。
4.项目右键-->maven-->Update Dependencies

eclipse创建maven项目报错!帮忙解决!

原因就是 eclipse 内置的 maven 有个bug 无法用eclipse 的网络设置,所以无法使用代理。

解决办法,就是把自己安装一个maven ,在 conf/settings.xml 中设置代理信息。
然后让 eclipse 采用我们新安装的 maven 的设置,尤其是代理设置。

进入eclipse window ->maven ->installation 灰色 Embedded 的信息去掉,然后利用我们安装在 tools/maven 下的设置,就可以了。

最新文章