У меня есть проект 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>