Maven проблема при сборке из Atlassian Bamboo - PullRequest
0 голосов
/ 28 августа 2018

Я новичок в Maven и пытаюсь создать какое-то программное обеспечение, использующее Maven с использованием Bamboo, но не могу работать, кто-нибудь здесь сможет помочь? Ниже приведен журнал ошибок

build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[5,35] cannot find symbol
build      28-Aug-2018 15:02:25       symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25       location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[31,54] cannot find symbol
build      28-Aug-2018 15:02:25       symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25       location: interface com.confidential1.confidential2.service.mapper.OldCarValueMapper
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/custom/impl/OldCarValueServiceCustomImpl.java:[11,35] cannot find symbol
build      28-Aug-2018 15:02:25       symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25       location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] Encountered erroneous type VweCarExtraInruil
build      28-Aug-2018 15:02:25     [INFO] 4 errors
build      28-Aug-2018 15:02:25     [INFO] -------------------------------------------------------------
build      28-Aug-2018 15:02:25     [INFO] ------------------------------------------------------------------------
build      28-Aug-2018 15:02:25     [INFO] BUILD FAILURE
build      28-Aug-2018 15:02:25     [INFO] ------------------------------------------------------------------------
build      28-Aug-2018 15:02:25     [INFO] Total time: 01:31 min
build      28-Aug-2018 15:02:25     [INFO] Finished at: 2018-08-28T15:02:25+02:00
build      28-Aug-2018 15:02:25     [INFO] Final Memory: 55M/528M
build      28-Aug-2018 15:02:25     [INFO] ------------------------------------------------------------------------
build      28-Aug-2018 15:02:25     [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.0:compile (default-compile) on project confidential2services: Compilation failure: Compilation failure:
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[5,35] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[31,54] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: interface com.confidential1.confidential2.service.mapper.OldCarValueMapper
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/custom/impl/OldCarValueServiceCustomImpl.java:[11,35] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] Encountered erroneous type VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR] -> [Help 1]
build      28-Aug-2018 15:02:25     [ERROR]
build      28-Aug-2018 15:02:25     [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
build      28-Aug-2018 15:02:25     [ERROR] Re-run Maven using the -X switch to enable full debug logging.
build      28-Aug-2018 15:02:25     [ERROR]
build      28-Aug-2018 15:02:25     [ERROR] For more information about the errors and possible solutions, please read the following articles:
build      28-Aug-2018 15:02:25     [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

С уважением,

Гвидо ван Бракель

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Ваша сборка Maven показывает ошибку компиляции:

build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[5,35] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/mapper/OldCarValueMapper.java:[31,54] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: interface com.confidential1.confidential2.service.mapper.OldCarValueMapper
build      28-Aug-2018 15:02:25     [ERROR] /D:/Bamboo-home/xml-data/build-dir/RS-RSR-JOB1/src/main/java/com/confidential1/confidential2/service/custom/impl/OldCarValueServiceCustomImpl.java:[11,35] cannot find symbol
build      28-Aug-2018 15:02:25     [ERROR]   symbol:   class VweCarExtraInruil
build      28-Aug-2018 15:02:25     [ERROR]   location: package nl.confidential2.web.client.model
build      28-Aug-2018 15:02:25     [ERROR] Encountered erroneous type VweCarExtraInruil

Кажется, класс VweCarExtraInruil из пакета nl.confidential2.web.client.model нельзя найти в классах OldCarValueMapper и OldCarValueServiceCustomImpl.

Обычные причины:

  • Класс nl.confidential2.web.client.model.VweCarExtraInruil принадлежит другой зависимости, которая недоступна в репозитории Maven.
  • Класс nl.confidential2.web.client.model.VweCarExtraInruil принадлежит модулю, который не является частью сборки.

Решения:

  • Если это проблема с зависимостями, убедитесь, что в репозитории Maven доступна правильная зависимость.
  • Если это проблема с модулем, убедитесь, что модуль правильно определен в вашем pom.xml
0 голосов
/ 28 августа 2018

Сборка не выполняется из-за ошибок компиляции. Предполагая, что вы сделали что-то вроде:

mvn clean install

это означает, что maven прошел все этапы жизненного цикла для компиляции, но получил ошибку компиляции при компиляции (через плагин компиляции). https://maven.apache.org/components/ref/3.5.0/maven-core/lifecycles.html

Первое, что я делаю в подобных ситуациях, это проверяю код в любом репозитории, в котором он находится, и пытаюсь «очистить установку».

Это может произойти, если разработчики не зарегистрировали новые файлы / обновления.

...