首页 > 解决方案 > teamcity - 无法构建 Maven 项目包 X 不存在

问题描述

我有一个 Maven 项目,它有几个这样的模块:

我从 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

这不仅仅是关于那个包,还有几个包“不存在”,但我可以在日志中看到所有这些包都从我们内部的 Artifactory 成功下载。

父 pom.xml:

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

共享 pom.xml:

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

标签: javamaventeamcity

解决方案


问题settings.xml在于我从本地机器复制。它包含本地路径<localRepository>。删除后问题消失了。


推荐阅读