Intellij idea 试图用TeamCity和Intellij构建工件

Intellij idea 试图用TeamCity和Intellij构建工件,intellij-idea,teamcity,maven-3,java-10,Intellij Idea,Teamcity,Maven 3,Java 10,我有一个使用Java10和JavaFX的maven3项目,我正试图通过Windows与TeamCity创建一个工件。在Intellij中,我创建工件没有问题。工件是一个具有多个依赖项的exe文件 在TeamCity中,我使用了自动检测的构建步骤 这是我构建的第一步;这是团队城市自动生成的: 我的想法是maven不会被重新导入,因此我创建了第二个构建步骤: 第三个构建步骤也是由TeamCity生成的,这给了我一个问题 这一个找不到我的依赖项,并为每个依赖项返回一个错误,类似于: C:\Bui

我有一个使用Java10和JavaFX的maven3项目,我正试图通过Windows与TeamCity创建一个工件。在Intellij中,我创建工件没有问题。工件是一个具有多个依赖项的exe文件

在TeamCity中,我使用了自动检测的构建步骤

这是我构建的第一步;这是团队城市自动生成的:

我的想法是maven不会被重新导入,因此我创建了第二个构建步骤:

第三个构建步骤也是由TeamCity生成的,这给了我一个问题

这一个找不到我的依赖项,并为每个依赖项返回一个错误,类似于:

C:\BuildAgent\work\233ce8c2d06945e1\src\main\java\api\apinterface.java:5:错误:包2不存在

我错过了什么?我怎样才能解决这个问题

先谢谢你

  • 创建maven构建步骤
  • 设置pom的路径
  • 添加目标
    清洁安装
    不要使用IDEA项目

  • 创建maven构建步骤
  • 设置pom的路径
  • 添加目标
    清洁安装
    不要使用IDEA项目

    steps {
            maven {
                name = "test"
                goals = "clean install -U test"
                runnerArgs = """
                    -T 1C
                    -DskipTests=false 
                """.trimIndent()
                localRepoScope = MavenBuildStep.RepositoryScope.MAVEN_DEFAULT
                jvmArgs = "-Xmx2048m"
            }
        }