java - 未能在项目时间表上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile)
问题描述
我从 github 下载了一个 maven 项目,我正在尝试 mvn install 但我收到此错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project timesheet: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1]
这是我的 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<groupId>tn.esprit.spring</groupId>
<artifactId>timesheet</artifactId>
<version>1.0</version>
<name>timesheet</name>
<description>timesheet</description>
<properties>
<java.version>1.8</java.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
<dependencies>
...
</dependencies>
<build>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
以下是我的 Apache Maven 和 Java 版本:
Apache Maven 3.6.3 Java 版本:11.0.9
解决方案
推荐阅读
- airflow - 如何运行所有必要的 DAG / 我需要 ExternalTaskSensor 吗?
- mongodb - MongoDB Mongoose 存储相同的日期和时间
- mysql - Mysql View 根据日期将值拆分为多行
- swift - UILabel 未显示在视图中
- c++ - Boost.PropertyTree 不会在析构函数中释放内存
- android - Buildfailed :此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容
- deep-learning - 多类的mIoU
- java - 查询和保存 XML 文档
- reactjs - 如何将firebase firestore连接到redux
- xml - 使用 API 以编程方式在 HCL Connections 中创建 wiki 页面