从我的 Maven 项目执行默认生命周期“全新安装”时出现以下错误。
java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase
我的代码使用 flexmojos-maven-plugin。根据 jira 线程https://issues.apache.org/jira/browse/MNG-5958,此问题已解决,但我无处可寻。
根据解决方案,我必须更新 Lifecycle.java。更新 Lifecycle.java 意味着更新 maven-core.jar。
我是否必须更新标准 jar,这可能会影响使用此 jar 的许多其他文件。
我正在使用 maven 3.3.9 和 java 8。