【问题标题】:TeamCity error message "-Dmaven.multiModuleProjectDirectory system property is not set"TeamCity 错误消息“-Dmaven.multiModuleProjectDirectory 系统属性未设置”
【发布时间】:2018-08-07 11:01:43
【问题描述】:

我正在尝试通过 TeamCity 启动 Maven 构建,但在尝试构建时出现以下错误:

-Dmaven.multiModuleProjectDirectory 系统属性未设置

当我通过 CMD 运行命令时,代码将正确编译,所以这个问题似乎只在通过 TeamCity 运行时发生。

我尝试将-Dmaven.multiModuleProjectDirectory=$M2_HOME 添加到 TeamCity 发送的命令的末尾,但这只会产生相同的 TeamCity 错误。

有什么想法吗?

【问题讨论】:

    标签: maven continuous-integration teamcity


    【解决方案1】:

    刚刚找到了这个问题的答案。需要在 TeamCity 中设置 JVM 参数。所以我们输入:

    -Dmaven.multiModuleProjectDirectory=%env.M2_HOME%
    

    在 TeamCity 中进入 JVM 命令行参数

    【讨论】:

    • 您也可以将其设置为系统属性,例如名称:system.maven.multiModuleProjectDirectory 值:%env.M2_HOME%
    猜你喜欢
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多