2016-03-28 82 views
1

从我的maven项目执行默认生命周期'clean install'时出现以下错误。从maven插件执行目标时出现错误flexmojos-maven-plugin

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

回答

0

的问题是,Maven的家伙又在内部改变了很多与Maven 3.3.9所以目前你将不得不使用旧版本的Maven。我还怀疑,随着Flexmojos越来越成为野兽的维护者,我将能够腾出时间来解决这个问题。因此,我目前正在开发一个全新的Maven插件,我正在开发Apache Flex项目的一部分。现在我会建议使用Maven 3.3.3 ...应该很好地工作。

相关问题