首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >heroku使用的是什么版本的Maven?

heroku使用的是什么版本的Maven?
EN

Stack Overflow用户
提问于 2014-01-15 17:29:50
回答 2查看 234关注 0票数 2

我正在尝试使用一个需要3.0+版本的Maven插件:

http://davidb.github.io/scala-maven-plugin/index.html

但我收到了这个错误:

代码语言:javascript
复制
[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吗?如果是的话,我可以为我的应用程序更新它吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-15 19:23:07

根据Heroku构建包,它使用的是Maven 3.0.3:

https://github.com/heroku/heroku-buildpack-java/blob/master/bin/compile#L56

你可以再检查一下你用的是哪个内置包。

票数 1
EN

Stack Overflow用户

发布于 2014-09-13 20:50:32

截至2016年2月最新情况

目前为这个buildpack使用Maven 3.3.9

原始答案

截至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做到这一点,而且如果结果证明这不是一件小事!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21144287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档