为什么80%的码农都做不了架构师?>>>   

Java compiler level does not match the version of the installed Java project facet

Assuming that you are using the m2e plugin in Eclipse, you'll need to specify the source and targetversions as 1.6 for maven-compiler-plugin. m2e uses these values to determine the project's Java compiler level. A snippet of the POM is shown below:

<build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.6</source><target>1.6</target></configuration></plugin></plugins>
</build>

Alternatively, you can specify the maven.compiler.source and maven.compiler.targetproperties with values of 1.6, that happen to be the equivalent:

<properties><maven.compiler.target>1.6</maven.compiler.target><maven.compiler.source>1.6</maven.compiler.source>
</properties>

http://stackoverflow.com/questions/7715260/java-compiler-level-does-not-match-the-version-of-the-installed-java-project-fac

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。 
    * compile,缺省值,适用于所有阶段,会随着项目一起发布。 
    * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 
    * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 
    * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 
    * system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

官方文档: http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

Maven编译打包时如何忽略测试用例

如果想跳过测试阶段,可用:
mvn package -DskipTests

想临时性跳过测试代码的编译,可用:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。

http://cwj158.iteye.com/blog/1528537

Maven最佳实践:划分模块 http://juvenshun.iteye.com/blog/305865

转载于:https://my.oschina.net/cedo/blog/294437

maven 使用 问题记录相关推荐

  1. Maven的一些记录

    title: Maven的一些记录 如果你觉得活的很轻松,想一想是不是有人替你负重前行. mvn 下载jar包顺序 从本地资源库中查找并获得依赖包,如果没有,执行第2步. 从Maven默认中央仓库中查 ...

  2. maven 配置 (个人记录向)

    <?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Softw ...

  3. maven pox.xml记录

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  4. Adam学习22之在window下使用idea的maven编译安装记录

    编译时adam-cli会报错,git目录找不到,可以参考http://blog.csdn.net/xubo245/article/details/51177616解决 1.mvn install D: ...

  5. 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目

    腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...

  6. 利用码云gitee搭建个人maven仓库

    缘起 之前看到使用用了github来做maven仓库的教程,但国内github的速度不给力,个人偏向于使用码云gitee平台,便使用码云搭建了一个maven仓库,记录了下搭建过程. 简单来说,共有三步 ...

  7. java环境搭建_记一次阿里云服务器Java相关环境搭建的过程

    Java在Web开发中有着不可或缺的地位,在我们通常开发中,为了使编写的demo或者项目能够让更多的朋友看到,我们通常会将项目打包发布到网络中的服务器上,以便让更多的人访问到我们的劳动成果上.想着我们 ...

  8. 踩坑记(1)——使用slf4j+logback记录日志

    刚开始的jar包版本如下,因为选择jar包版本不同导致的一些坑,踩过了就记录下来: <spring.version>3.1.0.RELEASE</spring.version> ...

  9. javadoc定义异常_Doclava:来自Google的自定义Javadoc Doclet

    javadoc定义异常 Doclava是Google的自定义Javadoc Doclet,由Google Guice使用(请参见稍冷一些的Javadocs ). Doclava使用JSilver作为其 ...

最新文章

  1. Pycharm中使用github
  2. 【IDAX投研中心】BCH诞生一周年 “青出于蓝而胜于蓝”吗?
  3. 用 Nginx 基于 Let's Engypt 免费证书打造快速安全的 HTTPS 网站
  4. 封包时发现的关于QIODevice类write函数的坑
  5. linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录
  6. solrcloud配置中文分词器ik
  7. 利用JAVA计算TFIDF和Cosine相似度-学习版本
  8. 1005. 继续(3n+1)猜想 (25) PAT乙级真题
  9. JQuery常用方法一览【转】
  10. Cut Curve randomly
  11. BerkeleyDB环境API
  12. AdGuard for Mac(专业的广告拦截工具)
  13. java php mysql数据库_PHP脚本和JAVA连接mysql数据库
  14. traceroute/tracert原理
  15. html版权信息c怎么写,网页设计添加版权的语句肿么写
  16. 三种嵌入式操作系统比较和分析
  17. 网站或者api服务器,实现一个 RESTful API 服务器
  18. 屏幕进入省电模式计算机未输出,戴尔 U2719DC 显示器使用与故障处理指南
  19. 离线编译安装lrzsz
  20. vmware workstation Pro 16使用ghost镜像安装windows11

热门文章

  1. Postman请求linux服务器报错:503Forwarding failure,由于服务器端口未开放;服务器端口开放与关闭
  2. pyhon滤镜详细教程
  3. spring中environment设计与实现
  4. LeetCode Regular Expression Matching(.和*通配符匹配)
  5. 小端字节序与大端字节序
  6. elasticsearch入门一
  7. CF 976F 递增容量最大流
  8. python面向对象三大特性之继承
  9. 5月3日 条件语句、循环语句的复习练习
  10. sql中的Tran和C#中的TransactionScope介绍