1.如果刚建立一个web形式的Maven项目,直接就报异常Servlet找不到怎么办
一般这个是没有引入servlet的jar,这时候选择工程属性,打开选中Project Facets,然后在里面点击 Dynamic Java Moudle,选择最右边的runtime ,在里面默认有个tomcat7,选中它就可以,如果没有,那么就在Servers视图里面新建一个,然后再去选中
2.在第一次Maven项目运行过程中经常报找不到jar是怎么办,
一般情况下可能是你本地的.m2的那个下面的缓存没有清理干净,如果频繁报这个错,可以把.m2下面的资源库删除干净
3.我怎么样maven项目里面加入一个jar呢?
一般mavan的jar都是由资源库统一管理,通过座标来定位的,那可以去网站 <http://mvnrepository.org> 根据jar名字去搜索 <http://srarch.maven.org>里面也可以去搜索 一般结果根据不同的版本就有不同的座标,然后把这个查询出来的依赖考进你的pom.xml文件就可以了,
在Eclipse可以在项目上面点击右键,选择Maven----Add Dependency 来加入
4.你的web项目是怎么运行的
要加入jetty插件才能运行,具体的插件配置如下:
然后在Eclipse中的Run as里面选择Maven Build.. 里面的Goal填写jetty:run就可以运行当前项目
5.怎么把以前的项目变成Maven的?
在eclipse中,在工程上面点击右键,然后选择Configure—>Convent to Maven Project就可以
6.Maven的目录结构是怎么样的,刚刚文件夹代表什么意思?
src/main/java | 项目java源文件 |
src/main/resources | java核心源文件的配置文件 |
src/main/filters | Resource filter files |
src/main/config | Configuration files |
src/main/scripts | Application/Library scripts |
src/main/webapp | web目录的路径 |
src/test/java | java单元测试源码 |
src/test/resources | java单元测试源码的配置文件 |
src/test/filters | Test resource filter files |
src/it | Integration Tests (primarily for plugins) |
src/assembly | Assembly descriptors |
src/site | Site |
LICENSE.txt | Project's license |
NOTICE.txt | Notices and attributions required by libraries that the project depends on |
README.txt | Project's readme |
7.如果在添加jar的时候出现Index downloads are disabled, search results may be incomplete,无法添加jar,怎么办,
这是是你关闭了Maven的自动更新,打开自动更新就可以,在Preferences–Maven里面配置
8.Maven核心体现了什么思想
体现了约定大于配置的思想,
9.Maven的核心配置文件叫什么?
Maven的核心配置文件叫做pom.xml,它里面定义了当前管理当前工程的所有指标.包括名称,版本,jar等
10.有时候在Eclipse中Maven项目报错,pom.xml文件上面有个红色的×,但不知道从那里解决,有没有根本的解决办法?
一般情况下都是Maven下载jar中途出了问题,可以在项目上面点击右键,选择Maven—Update,在弹出的对话框里面旋转 Force Update of Snapshots/releases(强制更新),然后再点击OK,那么常见的问题就可以解决.