我已经构建了一个基于播放框架 2.0.3 的应用程序。我已经在我的应用程序中使用的 lib 文件夹(非托管依赖项)中放置了一些 jar,如如何将 JAR 文件放入 Play 2 项目并使用它?
当我从我的本地机器上运行它时一切都很好play run
但是当这个应用程序部署到 Heroku 时,这些 jars 并没有被拾取。我在使用这些 jar 时遇到编译错误。
我什至尝试使用以下内容添加 dependencies.yml
require:
- play 2.0.3
- provided -> myjar 1.0
repositories:
- provided:
type: local
artifact: "${application.path}/lib/[module]-[revision].jar"
contains:
- provided -> *
但它仍然没有奏效。
我的开始脚本(Procfile)是:
web: target/start -Dhttp.port=${PORT} ${JAVA_OPTS} -DapplyEvolutions.default=true -Ddb.default.driver=org.postgresql.Driver -Ddb.default.url=${DATABASE_URL}
有人可以对这个问题有所了解吗?