teamcity - не может собрать maven проект, пакет X не существует - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть проект maven, в котором есть несколько таких модулей:

  • parent (пустой проект, только файл pom)
    • Общий
    • Веб
    • клиент

У меня нет проблем, чтобы построить проект из IDE и из консоли локально. Для сборки я использую mvn clean install из родительского каталога. Сейчас я пытаюсь настроить TeamCity для удаленного создания проекта. Однако я получаю ошибки компиляции, как это:

[ERROR] /home/shared/src/main/java/../MyClass.java:[4,34] package com.google.gwt.i18n.client does not exist
[ERROR] /home/shared/src/main/java/../MyClass.java:[9,47] cannot find symbol
   symbol: class Messages

Речь идет не только об этом пакете, есть несколько пакетов, которые "не существуют", но я вижу в журналах, что все эти пакеты были успешно загружены из нашей внутренней Артефактории.

Родительский pom.xml:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>net.lightoze.gwt-i18n-server</groupId>
            <artifactId>gwt-i18n-server</artifactId>
            <version>${gwt-i18n-server.version}</version>
        </dependency>

Shared pom.xml:

    <dependency>
        <groupId>net.lightoze.gwt-i18n-server</groupId>
        <artifactId>gwt-i18n-server</artifactId>
    </dependency>

1 Ответ

0 голосов
/ 15 апреля 2019

Проблема была в settings.xml, которую я скопировал с локальной машины. Содержит локальный путь в <localRepository>. После устранения проблемы проблема исчезла.

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