3
maven plugin frontend-maven-plugin:0.0.23需要maven 3.1.0,但openshift有默認的3.0.4。如何將openshift默認的maven版本從3.0.4升級到3.1.0?
下面是對 「混帳推」 Maven的錯誤,以openshift:
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]
我嘗試以下步驟來解決編譯:
- 我在安裝了最新的Maven 3.3.1
$OPENSHIFT_HOMEDIR\app-root\runtime\apache-maven
。 - 試着在兩個動作鉤子中添加下面的導出:pre_build和build,但仍然不起作用。
export M2_HOME=/var/lib/openshift/5497cdff4382ec255f00002c/app-root/runtime/apache-maven/apache-maven-3.3.1 export M2=$M2_HOME/bin export PATH=$M2:$PATH
我也試圖與上述變量的設置添加.bash_profile
在~/app-root/data/
,仍然沒有工作。