2016-03-28 17 views
1

Menten projemden varsayılan kullanım ömrü 'temiz yükleme' yürütülürken aşağıdaki hatayı alıyorum.maven eklentisinden hedefler yürütülürken hata oluştu flexmojos-maven-plugin

java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase 

Kodum, flexmojos-maven-plugin kullanır. Jira iş parçacığı https://issues.apache.org/jira/browse/MNG-5958 uyarınca, bu sorun çözülmüş, ancak nasıl bulacağımı hiçbir zaman bulamadım. Çözüm uyarınca Lifecycle.java'yı güncellemeliyim. Lifecycle.java güncellenmesi maven-core.jar güncellenmesi anlamına gelecektir.

Bu jar'ı kullanan diğer birçok dosyayı etkileyebilecek bir standart jar güncellemesinin kapsamına girmeliyim. Ben maven 3.3.9 ve java 8.

cevap

0

kullanıyorum

sorun Maven adamlar çok şu anda eski bir Maven'in sürümünü kullanmak zorunda olacak Maven 3.3.9 ile içten yine oldukça çok değişti olmasıdır. Ayrıca, Flexmojos'un sürdürmesi gereken bir canavar haline gelmesiyle gelecekte bunu ele almak için zaman ayırabileceğimden de şüphe duyuyorum. Bu nedenle şu anda Apache flex projesinin bir parçası olarak geliştirdiğim tamamen yeni bir maven eklentisi üzerinde çalışıyorum. Şimdilik Maven 3.3.3'ü kullanmayı öneririm ... bununla güzel çalışmalıyım.