我正在尝试通过TeamCity启动Maven构建,但是在尝试构建时会出现以下错误:
-Dmaven.multiModuleProjectDirectory系统属性未设置
当我通过CMD运行命令时,代码将正确编译,因此此问题似乎仅在通过TeamCity运行时发生。
我尝试将-Dmaven.multiModuleProjectDirectory=$M2_HOME
添加到TeamCity发送的命令的末尾,但这只会产生相同的TeamCity错误。
有什么想法吗?
答案 0 :(得分:0)
刚刚找到了答案。需要在TeamCity中设置JVM参数。所以我们输入:
-Dmaven.multiModuleProjectDirectory=%env.M2_HOME%
在TeamCity中进入JVM命令行参数