一、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 常见问题解决方案的更多相关文章

  1. 【转】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 ...

  2. 初识Idea,部署Maven项目常见问题解决方案

    一.idea 中项目右键没有run命令选项,没有maven的clean与install选项 解决方案:安装Maven Helper插件 二.Idea不识别java文件(类文件显示橙色) 解决方案: 第 ...

  3. (转) Eclipse Maven 编译错误 Dynamic Web Module 3.1 requires Java 1.7 or newer 解决方案

    场景:在导入Maven项目时候遇到如下错误. 1 问题描述及解决 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Loca ...

  4. 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 ...

  5. windows 环境下 eclipse + maven + tomcat 的 hello world 创建和部署

    主要记录自己一个新手用 eclipse + maven + tomcat 搭建 hello world 的过程,以及遇到的问题.讲真都是自己通过百度和谷歌一步步搭建的项目,没问过高手,也没高手可问,由 ...

  6. Eclipse maven问题汇总

    在使用eclipse+maven的过程中,遇到一系列问题,先汇总记录如下: 1. 在java工程中,缺少Maven依赖: 这个问题比较棘手,一般都对eclispe的工程结构不是很了解,后来经过长时间的 ...

  7. 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项目的 ...

  8. eclipse maven项目错误

    eclipse maven项目错误:Failure to transfer org.codehaus.plexus:plexus-interpolation:jar:1.15 from http:// ...

  9. eclipse maven java1.8支持

    下载Java 8并确保你的Eclipse版本是Kepler SR2. 选择菜单:"Help > Eclipse Marketplace-". 在搜索框中输入"Jav ...

随机推荐

  1. python leetcode 字符串相乘

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", num ...

  2. java 获取当前系统可用字体名称

    //获取系统的字体 public static void getLocalFontFamily(){ GraphicsEnvironment ge=GraphicsEnvironment.getLoc ...

  3. sqlserver备份

    /// <summary> /// sqlserver备份 /// </summary> public class SqlserverBack : IBack { privat ...

  4. c#qq发邮件

    // SMTP(Simple Mail Transport Protocol)简单邮件传输协议.在.NET Frameword类库中提供SmtpClient类(System.Net.Mail),她提供 ...

  5. python3编写网络爬虫14-动态渲染页面爬取

    一.动态渲染页面爬取 上节课我们了解了Ajax分析和抓取方式,这其实也是JavaScript动态渲染页面的一种情形,通过直接分析Ajax,借助requests和urllib实现数据爬取 但是javaS ...

  6. 译文——The habits of highly successful people

    1.Morning Routine (早上列行公事) Probably the most common habit ultra-successful people have is they can t ...

  7. 【shell脚本】shell脚本实现的 函数差集查找

    文本地址 点击关注微信公众号 wenyuqinghuai 分享提纲: 1. 问题背景 2. 代码实现 1.问题背景 在做公司的测试的自动化测试时,覆盖了一些开发代码的函数,但是那些还没有做,使用一个函 ...

  8. 再谈:为什么开源C/C++开源框架极昂贵?

        今天读了一篇文章:<腾讯前员工创业笔记:那些跟钱有关的事儿>(http://tech.163.com/14/0515/08/9S9975C5000915BF.html),摘录两段: ...

  9. 用powershell实现自动化操作

    每天登录OA太繁琐,公司OA又只允许用IE,本身写chrome扩展水平也不高,更搞不懂selenium 既然是windows下工作,当然还得微软的东东.研究了几天,才发现用powershell就很方便 ...

  10. UVA11212-Editing a Book(迭代加深搜索)

    Problem UVA11212-Editing a Book Accept:572  Submit:4428 Time Limit: 10000 mSec  Problem Description ...