我正在尝试使用一个需要3.0+版本的Maven插件:
http://davidb.github.io/scala-maven-plugin/index.html
但我收到了这个错误:
[ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.6:add-source (scala-compile-first) on project spring-hibernate-template: The plugin net.alchim31.maven:scala-maven-plugin:3.1.6 requires Maven version 3.0.4 -> [Help 1]Heroku是在使用旧版本的Maven吗?如果是的话,我可以为我的应用程序更新它吗?
发布于 2014-01-15 19:23:07
根据Heroku构建包,它使用的是Maven 3.0.3:
https://github.com/heroku/heroku-buildpack-java/blob/master/bin/compile#L56
你可以再检查一下你用的是哪个内置包。
发布于 2014-09-13 20:50:32
截至2016年2月最新情况
原始答案
截至2014年9月,它使用的是Maven 3.0.5,所以这里的原始问题现在就可以解决了。
如果您遇到Maven版本太低的问题,您必须使用较新的Maven查找/制作您自己的自定义构建包。
我用Maven 3.1.1定制了一个构建包,您可以在下面的命令中使用:
heroku config:set BUILDPACK_URL=https://github.com/grzegorz-dubicki/heroku-buildpack-java.git#5e6b4a3
(这是一个有效的特定提交。我不能保证我的回购主任会一直有效。当然,从长远来看,你应该使用你自己的回购地址,不要依赖我的回购。)
请在这里与其他Maven版本一起发布您的自定义构建包--特别是如果您能够为Maven 3.2.x做到这一点,而且如果结果证明这不是一件小事!
https://stackoverflow.com/questions/21144287
复制相似问题