gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 09:39:22 24 4
gpt4 key购买 nike

maven 插件 frontend-maven-plugin:0.0.23 需要 maven 3.1.0 但 openshift 默认为 3.0.4。

下面是“git push”到 openshift 的 Maven 错误:

remote: [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.23:install-node
-and-npm (install node and npm) on project taxtab-controllers: The plugin com.github.eirslett:fronte
nd-maven-plugin:0.0.23 **requires Maven version 3.1.0** -> [Help 1]

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

  1. 我在 $OPENSHIFT_HOMEDIR\app-root\runtime\apache-maven 中安装了最新的 maven 3.3.1。
  2. 尝试在两个操作 Hook 中添加以下导出:pre_build 和 build,但仍然无法正常工作。

export M2_HOME=/var/lib/openshift/5497cdff4382ec255f00002c/app-root/runtime/apache-maven/apache-maven-3.3.1
导出 M2=$M2_HOME/bin
导出 PATH=$M2:$PATH

我还尝试在 ~/app-root/data/ 中添加 .bash_profile 并使用上述变量设置,但仍然无法正常工作。

最佳答案

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

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

代替 0.0.23

但是,我遇到了下一个问题,即 npm install 由于缺少 root 而无法运行。

关于maven - 如何将 openshift 默认 maven 版本从 3.0.4 升级到 3.1.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29422221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com