每次建maven项目,总会有问题。决定在这整理一次,避免以后浪费时间。

最后目录为

1.首先修改pom.xml

之前老是出现明明改了 java compiler 已maven update 一下就又变回来的情况 例如这种错误:

Dynamic Web Module 3.0 requires Java 1.6 or newer.
Java compiler level does not match the version of the installed Java project facet.
One or more constraints have not been satisfied.(被这个错误折磨好久,每次新建maven项目都要弄好久)

在加上下面代码就好了,因为1:maven 2.1默认用jdk 1.3来编译,maven 3 是用jdk 1.5,如果项目用的jdk 1.7也会有问题,compiler插件可以指定JDK版本为1.7。

compiler插件能解决: 
 
<build>
<finalName>Maven</finalName>
<pluginManagement>
<plugins>
<!-- 编译器版本 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

2.修改java compiler

保存之后发现 目录变多了

删除了faces-config.xml,然后打开web.xml

然后 项目右键--maven--update project 就发现项目不报错了。

3.新建了jsp文件 报错了,是因为有包没导入

在pom.xml中加入下面代码 就好了。

 <dependencies>
<!-- 导入java ee jar 包 -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
</dependencies>

反复试验了好多遍 是ok的,如果有更好的方法请告知啦。

最新文章

  1. 01C语言基础知识
  2. 异步框架asyn4j的原理
  3. HTML 认识
  4. Jquery 中 ajaxSubmit使用讲解(转)
  5. 第十章实践——系统级I/O代码运行
  6. JQ笔记
  7. Nginx NLB 及Redis学习
  8. Jenkins任务启动的后台进程被自动kill
  9. 查看本机上的端口使用情况netstat -an
  10. 贪心:字典树openjudge1799-最短前缀
  11. HTML5能否会成为Web技术的核心?
  12. Office Web Add-in的技术原理和开发常见问题剖析
  13. python数据抓取分析(python + mongodb)
  14. iOS快捷代码块
  15. 【机器学习】激活函数(ReLU, Swish, Maxout)
  16. ssh架构之hibernate(一)简单使用hibernate完成CRUD
  17. 使用API更新供应商名称及曾用名
  18. 手动为Android 4.x 手机加入�自己的根证书(CA 证书)
  19. file /etc/httpd/conf.d/php.conf from install of php-5.6.37-1.el7.remi.x86_64 conflicts with file from package mod_php71w-7.1.18-1.w7.x86_64
  20. itembase协同过滤的详细介绍

热门文章

  1. JDBC数据库编程:callableStatement接口
  2. JS回调函数全解析教程(callback)
  3. 【转】C# 视频监控系列(12):H264播放器——播放录像文件
  4. openssl C语言编码实现rsa加密
  5. Linux - 进程控制 代码(C)
  6. 特征组合&amp;特征交叉
  7. jfinal的maven配置
  8. IIS6.0应用程序池回收(转载)
  9. yum安装Apache,Mysql,PHP
  10. EHCache 在WEB项目的使用方法