我有一个使用Java10和JavaFX的maven3项目,我正在尝试通过Windows与TeamCity创建工件。在Intellij中,创建工件没有问题。该工件是一个具有多个依赖项的exe文件。
在TeamCity中,我使用了自动检测到的构建步骤。
这是我的第一步。这是由Team City自动生成的:
我的想法是不重新导入Maven,所以我创建了第二个构建步骤:
TeamCity生成的第三个构建步骤也给我带来了问题。
此人找不到我的依赖关系,并为每个人返回一个错误,例如:
C:\ BuildAgent \ work \ 233ce8c2d06945e1 \ src \ main \ java \ api \ APIInterface.java:5:错误:包retrofit2不存在
我想念什么?我怎样才能解决这个问题?
先谢谢您。
答案 0 :(得分:0)
clean install
。 steps {
maven {
name = "test"
goals = "clean install -U test"
runnerArgs = """
-T 1C
-DskipTests=false
""".trimIndent()
localRepoScope = MavenBuildStep.RepositoryScope.MAVEN_DEFAULT
jvmArgs = "-Xmx2048m"
}
}
不要使用IDEA项目