2016-03-28 95 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 ...應該很好地工作。

相關問題