eclipse maven 常见问题解决方案
一、eclipse集成与设置
传送门:http://www.cnblogs.com/tweet/p/7602044.html
二、创建maven webapp工程,报错
报错信息:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories.
解决方法,更换阿里云maven镜像,传送门:http://blog.csdn.net/afgasdg/article/details/12757433
其他镜像:http://www.cnblogs.com/ae6623/p/4416256.html
<!-- 配置阿里云Maven镜像 -->
<mirrors>
<mirror>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
三、解决maven下载jar包过慢
将镜像配置到阿里云后,是可以提升不少速度,但是还可以利用命令,先将jar包预下载到本地变得更快
1.打开cmd , echo %MAVEN_HOME%;
2.mvn help:system;
3.mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false?
第2步其实使用mvn 命令构建一个项目,命令行下 下载jar包要快些会下载一堆东西,如果失败多刷几下,保证下完,命令行构建成功后 可以发现该目录 C:\Users\Administrator\{project-name} 是一个web 项目
第3步会下载所需要的jar包,如果显示
则说明成功.
四、maven -> add dependency 出错 Artiface Id cannot be empty
1.试过 Window -> Preferences -> maven -> [select] Download reponsitory index update on startup -> Apply 不能解决. 方案:
2.试过 window -> show view -> other -> maven -> maven repositories -> global repositories -> rebuild index 一样不能解决.方案:查看这里
3.试过通过settings.xml 的 repositories 覆盖根级配置 还是不行
4.试过更新pom.xml文件 添加apache commons-lang3依赖 还是不行,方案:查看这里
4.还有的说缺少STS(Spring Tool Suite) 或者 删除 settings.xml 重新创建,没试过,方案查看这里
最后通过 help -> eclipse marketplace -> installed -> m2e -> Update 最新,退出重进 即可重建索引
pom.xml 报错 web.xml is missing and <failOnMissingWebXml> is set to true
由于缺少web.xml导致的,解决方法,添加Web模块.
右键项目->Java EE Tools->Generate Deployment Descriptor Stub
这样就在src\main\webapp下面生成了WEB-INF文件夹和web.xml,问题解决
五、maven 其他错误, 查看 http://www.cnblogs.com/Rambo635755402/p/5549356.html
eclipse maven 常见问题解决方案的更多相关文章
- 【转】Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
If you want to use version 3.1 you need to use the following schema: http://xmlns.jcp.org/xml/ns/jav ...
- 初识Idea,部署Maven项目常见问题解决方案
一.idea 中项目右键没有run命令选项,没有maven的clean与install选项 解决方案:安装Maven Helper插件 二.Idea不识别java文件(类文件显示橙色) 解决方案: 第 ...
- (转) Eclipse Maven 编译错误 Dynamic Web Module 3.1 requires Java 1.7 or newer 解决方案
场景:在导入Maven项目时候遇到如下错误. 1 问题描述及解决 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Loca ...
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.0 r ...
- windows 环境下 eclipse + maven + tomcat 的 hello world 创建和部署
主要记录自己一个新手用 eclipse + maven + tomcat 搭建 hello world 的过程,以及遇到的问题.讲真都是自己通过百度和谷歌一步步搭建的项目,没问过高手,也没高手可问,由 ...
- Eclipse maven问题汇总
在使用eclipse+maven的过程中,遇到一系列问题,先汇总记录如下: 1. 在java工程中,缺少Maven依赖: 这个问题比较棘手,一般都对eclispe的工程结构不是很了解,后来经过长时间的 ...
- eclipse maven Cannot change version of project facet Dynamic web module to 3.0
eclipse maven Cannot change version of project facet Dynamic web module to 3.0 (eclipse 修改maven项目的 ...
- eclipse maven项目错误
eclipse maven项目错误:Failure to transfer org.codehaus.plexus:plexus-interpolation:jar:1.15 from http:// ...
- eclipse maven java1.8支持
下载Java 8并确保你的Eclipse版本是Kepler SR2. 选择菜单:"Help > Eclipse Marketplace-". 在搜索框中输入"Jav ...
随机推荐
- python leetcode 字符串相乘
给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", num ...
- java 获取当前系统可用字体名称
//获取系统的字体 public static void getLocalFontFamily(){ GraphicsEnvironment ge=GraphicsEnvironment.getLoc ...
- sqlserver备份
/// <summary> /// sqlserver备份 /// </summary> public class SqlserverBack : IBack { privat ...
- c#qq发邮件
// SMTP(Simple Mail Transport Protocol)简单邮件传输协议.在.NET Frameword类库中提供SmtpClient类(System.Net.Mail),她提供 ...
- python3编写网络爬虫14-动态渲染页面爬取
一.动态渲染页面爬取 上节课我们了解了Ajax分析和抓取方式,这其实也是JavaScript动态渲染页面的一种情形,通过直接分析Ajax,借助requests和urllib实现数据爬取 但是javaS ...
- 译文——The habits of highly successful people
1.Morning Routine (早上列行公事) Probably the most common habit ultra-successful people have is they can t ...
- 【shell脚本】shell脚本实现的 函数差集查找
文本地址 点击关注微信公众号 wenyuqinghuai 分享提纲: 1. 问题背景 2. 代码实现 1.问题背景 在做公司的测试的自动化测试时,覆盖了一些开发代码的函数,但是那些还没有做,使用一个函 ...
- 再谈:为什么开源C/C++开源框架极昂贵?
今天读了一篇文章:<腾讯前员工创业笔记:那些跟钱有关的事儿>(http://tech.163.com/14/0515/08/9S9975C5000915BF.html),摘录两段: ...
- 用powershell实现自动化操作
每天登录OA太繁琐,公司OA又只允许用IE,本身写chrome扩展水平也不高,更搞不懂selenium 既然是windows下工作,当然还得微软的东东.研究了几天,才发现用powershell就很方便 ...
- UVA11212-Editing a Book(迭代加深搜索)
Problem UVA11212-Editing a Book Accept:572 Submit:4428 Time Limit: 10000 mSec Problem Description ...