maven小记

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插件才能运行,具体的插件配置如下:

<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.6.16.v20140903</version>
</plugin>
</plugins>

然后在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,那么常见的问题就可以解决.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章