При сборке проекта возникает ошибка - PullRequest
0 голосов
/ 14 октября 2018

У меня есть проект на Spring Framework

Я получаю сообщение об ошибке при запуске mvn clean install -DskipTests:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project postcodeapp: Compilation failure
[ERROR] An unknown compilation problem occurred
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Вот мои версии mvn и java:

C:\Users\KazPost\Desktop\citypostkz\back-end>mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11- 
10T22:41:47+06:00)
Maven home: C:\maven\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_131\jre
Default locale: ru_RU, platform encoding: Cp1251
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"

C:\Users\KazPost\Desktop\citypostkz\back-end>javac -version
javac 1.8.0_131

C:\Users\KazPost\Desktop\citypostkz\back-end>java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

maven-compiler-plugin в pom.xml

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
            <executions>
                <execution>
                    <id>compile</id>
                    <phase>compile</phase>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                </execution>
                <execution>
                    <id>testCompile</id>
                    <phase>test-compile</phase>
                    <goals>
                        <goal>testCompile</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Вот полный pom.xml и stackTrace: https://gist.github.com/Abdubek/741b4e543b2f376cb2bff42dba447a89

Когда я запускаю mvn clean install,целевая папка создается и возникает ошибка, затем при локальном запуске возникает ошибка

Error: java: java.lang.AssertionError
Error: java: at com.sun.tools.javac.util.Assert.error(Assert.java:126)

, если я удаляю целевую папку и запускаю ее локально еще раз, запускается успешно.но после запуска mvn clean установка не запускается снова.

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

Я удалил эту папку, которая появилась в процессе wsimport и заработала

com \ microsoft \ schemas_2003_10 \ serialization \ ObjectFactory.java

Во время поиска я заметил в консоли

/ C: /Users/KazPost/Desktop/citypostkz/back-end/src/main/java/com/microsoft/schemas/_2003/_10/serialization/ObjectFactory.java: [29,8] дублированный класс: com.microsoft.schemas._2003._10.serialization.ObjectFactory

0 голосов
/ 14 октября 2018

Попробуйте удалить как можно больше тегов <version> из ваших зависимостей.Spring Boot имеет управляемые версии для почти всех популярных пакетов.Позвольте ему управлять версиями.

(Закомментируйте все версии и верните только те, в которых вы получили ошибку maven)

...

Если это все еще нене беги ... позвони экзорцисту.Этот пом огромен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...