首页 > 解决方案 > 直接调用 `mvn package` 有效,但通过 Makefile 失败

问题描述

我有一个非常奇怪的问题。我有一个简单的 Makefile

compile:
    mvn package

当我运行时,mvn package一切正常。但是当我跑步时,make compile我得到:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar (default-jar) on project flex-plugins-api-server: Execution default-jar of goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-jar-plugin:2.6:jar: java.lang.ExceptionInInitializerError: null

我很困惑为什么通过makefile运行包目标会导致maven-jar-plugin失败

标签: javamavenmakefile

解决方案


推荐阅读