如何将openshift默认maven版本从3.0.4升级到3.1.0?

如何将openshift默认maven版本从3.0.4升级到3.1.0?,maven,openshift,Maven,Openshift,maven插件前端maven插件:0.0.23需要maven 3.1.0,但openshift有默认的3.0.4 以下是openshift“git推送”的Maven错误: 我尝试了以下步骤来修复构建: 我在$OPENSHIFT\u HOMEDIR\app root\runtime\apache maven中安装了最新的maven 3.3.1 尝试在两个操作挂钩中添加以下导出:pre_build和build,但仍然无法工作 export M2_HOME=/var/lib/openshift/549

maven插件前端maven插件:0.0.23需要maven 3.1.0,但openshift有默认的3.0.4

以下是openshift“git推送”的Maven错误:

我尝试了以下步骤来修复构建:

  • 我在
    $OPENSHIFT\u HOMEDIR\app root\runtime\apache maven
    中安装了最新的maven 3.3.1
  • 尝试在两个操作挂钩中添加以下导出:pre_build和build,但仍然无法工作
  • export M2_HOME=/var/lib/openshift/5497cdff4382ec255f0002c/app root/runtime/apache-maven/apache-maven-3.3.1
    出口M2=M2美元/箱
    导出路径=$M2:$PATH


    我还尝试使用上述变量设置在
    ~/app root/data/
    中添加
    .bash\u配置文件
    ,但仍然不起作用。

    我也遇到了同样的问题。降级插件的一个版本解决了问题:

    <groupId>com.github.eirslett</groupId>
    <artifactId>frontend-maven-plugin</artifactId>
    <version>0.0.22</version>
    
    com.github.eirslett
    前端maven插件
    0.0.22
    
    而不是0.0.23

    然而,我接着遇到了下一个问题,即npm安装由于缺少根目录而无法工作

    <groupId>com.github.eirslett</groupId>
    <artifactId>frontend-maven-plugin</artifactId>
    <version>0.0.22</version>