mvn install fails due to "incompatible types"

Я получаю следующую ошибку от "mvn clean install"

[ERROR] /private/tmp/framework/src/main/java/org/jboss/narayana/txframework/api/annotation/transaction/WSBA.java:[21,65] incompatible types найдено : org.jboss.narayana.txframework.api.configuration.transaction.CompletionType требуется: org.jboss.narayana.txframework.api.configuration.transaction.CompletionType [ERROR] /private/tmp/framework/src/main/java/org/jboss/narayana/txframework/api/annotation/service/ServiceRequest.java:[32,56] несовместимые типы найдено : org.jboss.narayana.txframework.api.configuration.service.RequestType требуется: org.jboss.narayana.txframework.api.configuration.service.RequestType [INFO] 2 ошибки

Я предполагаю, что это проблема зависимости и где-то в пути сборки есть другой экземпляр CompletionType. Я проверил, что это не так, а также попробовал с пустым ~/.m2/repository.

Я пробовал переименовывать пакеты с ошибками, но это не устраняет проблему. Я просто получаю ту же ошибку с новым именем пакета в обеих строках.

Мои зависимости в pom.xml не должны включать lib, в которых есть эти классы.

Я попытался воспроизвести это на компьютере другого разработчика, и проблема не возникла.

Я наблюдаю эту проблему на двух своих компьютерах. На этих компьютерах синхронизировано много окружения, поэтому меня не удивляет, что проблема также синхронизируется. Однако на моем рабочем компьютере я могу успешно выполнить "mvn install" в Intellij, но не в командной строке. На моем домашнем компьютере я получаю эту проблему, как в командной строке, так и в IntelliJ.

Я пробовал искать эту проблему в Google, но как только я удаляю из сборки текст, специфичный для моего проекта, у меня не остается ничего достаточно специфичного для поиска.

pom.xml можно найти здесь:

http://anonsvn.jboss.org/repos/labs/labs/jbosstm/trunk/txframework/framework/pom.xml

Да, я знаю, что это пакет JBoss, в котором возникает проблема. Я работаю на JBoss и это мой код, поэтому я не могу заставить их исправить это ;-)

Спасибо.

5
задан Paul Robinson 7 December 2011 в 16:42
поделиться