teamcity - 无法构建maven项目包X不存在

问题描述 投票:0回答:1

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

这不仅仅是关于那个包,有几个“不存在”的包,但我可以在日志中看到所有这些包都是从我们的内部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>
java maven teamcity
1个回答
0
投票

问题出在settings.xml,我是从本地机器上复制过来的。它包含<localRepository>的当地路径。删除后问题消失了。

© www.soinside.com 2019 - 2024. All rights reserved.