2013-12-04 2 views
0

Нужна ваша помощь в исправлении проблемы компиляции maven. Я не могу запускать какие-либо команды maven в моем проекте. Я получаю следующее исключение. версия Maven используетсяИсключение исключения Stackoverflow в пакете maven

Maven home: C:\Program Files (x86)\maven\apache-maven-3.0.4\bin\.. 
Java version: 1.7.0_09, vendor: Oracle Corporation 
Java home: C:\Program Files\Java\jdk1.7.0_09\jre 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" 

Maven Команда Б

mvn -o package and mvn package 

Исключение StackTrace: -

Exception in thread "main" java.lang.StackOverflowError 
at org.sonatype.aether.util.graph.PathRecordingDependencyVisitor.visitEnter(PathRecordingDependencyVisitor.java:88) 
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:198) 
at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202) 
at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202) 

Пожалуйста, дайте некоторое представление о том, чтобы устранить эту проблему.

+0

+1 для запроса вопроса о переполнении стека о литеральном стековом потоке. –

+0

Ошибка переполнения стека часто указывает на проблему рекурсии или круговой зависимости. Посмотрите на POM и убедитесь, что у вас нет двух (или более) проектов, которые зависят друг от друга. Например, проект A имеет B как зависимость, тогда как B указывает A как зависимость. – user944849

+0

@ user944849 - Нет, нет таких зависимостей, которые могут создать циклическую проблему. И интересным фактом является то, что тот же проект прекрасно строится в сборке jenkin. Но он не работает в моей локальной настройке. Любые другие настройки, которые мне нужно искать? –

ответ

1

Похож на ошибку Maven 3.0.4.

Обновление до Maven 3.2.1 разрешено для меня.

Смежные вопросы