今天使用maven的时候,遇到两个问题,第一个的错误如下:
Downloading: https://maven-repository.dev.java.net/nonav/repository/javax.jms/poms/jms-1.1.pom
347b downloaded (jms-1.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'c8f2a9fb3984c36fc4f4b6a53383b40b52cfec2c'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/javax.jms/poms/jms-1.1.pom
347b downloaded (jms-1.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'c8f2a9fb3984c36fc4f4b6a53383b40b52cfec2c'; remote = '<!DOCTYPE' - IGNORING
[WARNING] POM for 'javax.jms:jms:pom:1.1:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jdmk/poms/jmxtools-1.2.1.pom
357b downloaded (jmxtools-1.2.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b662aa01d49d8a571aa79f67a1d4a92a7d9c6359'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jdmk/poms/jmxtools-1.2.1.pom
357b downloaded (jmxtools-1.2.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'b662aa01d49d8a571aa79f67a1d4a92a7d9c6359'; remote = '<!DOCTYPE' - IGNORING
[WARNING] POM for 'com.sun.jdmk:jmxtools:pom:1.2.1:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jmx/poms/jmxri-1.2.1.pom
353b downloaded (jmxri-1.2.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'de02d09af9d9fd6ebe64712281899f4765ff4bd7'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jmx/poms/jmxri-1.2.1.pom
353b downloaded (jmxri-1.2.1.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'de02d09af9d9fd6ebe64712281899f4765ff4bd7'; remote = '<!DOCTYPE' - IGNORING
[WARNING] POM for 'com.sun.jmx:jmxri:pom:1.2.1:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
Downloading: https://maven-repository.dev.java.net/nonav/repository/javax.jms/jars/jms-1.1.jar
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jdmk/jars/jmxtools-1.2.1.jar
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jmx/jars/jmxri-1.2.1.jar
347b downloaded (jms-1.1.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'd0b7ce08d257e8fefdc6ad0f0f0368635bbeb3d0'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/javax.jms/jars/jms-1.1.jar
357b downloaded (jmxtools-1.2.1.jar)
347b downloaded (jms-1.1.jar)
353b downloaded (jmxri-1.2.1.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '9e1dae7682d2b60d5b17b7d47e20d99d70ba65cf'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jdmk/jars/jmxtools-1.2.1.jar
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'd0b7ce08d257e8fefdc6ad0f0f0368635bbeb3d0'; remote = '<!DOCTYPE' - IGNORING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'a55ce8e95c9bb027e78557acc9e2b973fe3c611e'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository/com.sun.jmx/jars/jmxri-1.2.1.jar
357b downloaded (jmxtools-1.2.1.jar)
353b downloaded (jmxri-1.2.1.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '9e1dae7682d2b60d5b17b7d47e20d99d70ba65cf'; remote = '<!DOCTYPE' - IGNORING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'a55ce8e95c9bb027e78557acc9e2b973fe3c611e'; remote = '<!DOCTYPE' - IGNORING
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 4 source files to /home/eric/workspace/Whale/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
error: error reading /home/eric/.m2/repository/javax/jms/jms/1.1/jms-1.1.jar; error in opening zip file
error: error reading /home/eric/.m2/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar; error in opening zip file
error: error reading /home/eric/.m2/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar; error in opening zip file
进入本地repository中,这三个包也打不开。 远程请教了以前的牛人同事,他说校验错误,说明这个这三个文件出问题了。可以把这三个包下回来install到本地repository中去。后来在下载这三个包的时候,从网上发现有人也遇到了同样得问题。问题的原因是:log4j1.2.15依赖jms-1.1.jar,jmxtools-1.2.1.jar和jmxri-1.2.1.jar这三个包
。
解决方法1.更换log4j的版本,据说只有1.2.15依赖这三个包,我更换成了1.2.16,没有问题。
解决方法2.在配置pom的时候把这三个包exclude掉。(未验证)
第二个问题比较菜鸟。
generics are not supported in -source 1.3
annotations are not supported in -source 1.3
牛人同事告诉我:配置compile plugin为1.6。后来在官网上找到了下面得配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
分享到:
相关推荐
### 黑马Maven笔记详解 #### Maven简介与特点 Maven是一款强大的项目管理和构建工具,作为Apache基金会下的一个开源项目,它完全采用Java语言编写,主要用于管理Java项目。Maven通过标准化项目构建过程和依赖管理...
【尚硅谷Maven课程笔记代码资源】是一份全面学习Maven的资料集合,它涵盖了从基础到高级的各种知识点,旨在帮助开发者深入理解并熟练运用Maven进行自动化构建。该资源包含课件、源码和相关的笔记,使得学习过程更加...
maven学习笔记maven学习笔记maven学习笔记
### 黑马Maven笔记第二天知识点总结 #### Maven的核心优势 **1. 统一管理JAR包** - **节省空间**:Maven通过中央仓库管理所有项目的依赖,避免了重复下载相同JAR包的问题,有效减少了硬盘空间的占用。 - **依赖...
Maven是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以轻松地处理项目中的多个痛点问题,提升开发效率。 ##### 为什么选择Maven? - **解决Jar包管理难题**:在...
Maven,一个由Apache软件基金会开发的项目管理工具,是Java开发中的重要组成部分。它简化了构建过程,通过一个统一的配置方式管理项目的构建、报告和文档。Maven使用一种称为POM(Project Object Model)的XML文件来...
【标题】:“maven笔记:maven-overlay-实战笔记” 在 Maven 的世界里,"overlay" 是一个重要的概念,主要用于Web项目的构建和部署。Maven overlay 技术允许你将多个项目的输出“重叠”在一起,形成一个新的项目,...
Maven的安装: (首先保证JDK版本在1.6以上) 1: 通过配置MAVEN_HOME 和 %% %MAVEN_HOME%\bin 然后进行mvn -version 测试 掌握 -Xms 与 -Xmx的相关配置 2: Maven目录分析: 2.1: bin: 含有mvn运行的脚本 2.2...
标题:“Maven3实战笔记06聚合” 描述:“Maven3实战笔记06——聚合的介绍。” 基于给定的信息,我们可以深入探讨Maven中的“聚合”概念及其在项目管理中的应用。 ### Maven聚合:理解与实践 #### 一、聚合的...
Maven是一个基于项目对象模型(Project Object Model,POM)的概念,用于管理并构建Java项目。它通过一个简单的配置文件(pom.xml),自动化项目的构建、报告和依赖管理,极大地简化了开发过程。Maven的出现解决了...
**Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...
《Maven开发者笔记》是一本面向Java开发者的实用指南,旨在帮助读者深入理解和掌握Maven这一强大的构建工具。Maven不仅简化了项目的构建过程,还提供了项目管理的标准化方法,使得依赖管理和构建流程变得规范而高效...
【Maven笔记】 Maven是一个强大的Java项目管理工具,它主要解决了在软件开发过程中遇到的一系列问题,如依赖管理、项目构建以及环境一致性等。通过使用Maven,开发者可以更高效地管理和构建Java项目,避免手动复制...
** Maven 概述 ** Maven 是一个强大的项目管理和构建工具,主要应用于Java项目。它通过提供一套标准化的构建过程,使得项目的...通过学习Maven笔记,开发者可以更好地掌握这一强大的工具,提升项目开发的专业水平。
虽然提供的文件列表中有一个名为`cnn-bi-lstm-attention-model-for-network-ids-master (13).zip`的文件,但它与"Maven笔记t-JavaWeb"的主题似乎不符,可能是误放或者需要另外的解析。这个文件名看起来像是与深度...
最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。
** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。
Maven 详细笔记 Maven 是一个项目管理和集成工具,由 Apache 开源项目提供。Maven 为开发者提供了一套完整的构建生命周期框架,在多个开发团队环境下,Maven 能够在很短的时间内使每项工作都可以按照标准进行。在 ...