如何在Play中包含“提供的”依赖项!框架1.x

时间:2013-05-14 09:43:36

标签: playframework playframework-1.x

我们正在使用Play!框架1.x,它是dependency management mechanism

在阅读完文档和谷歌搜索之后,我仍然不知道如何(或者是否可能)从dependencies.yml引用提供的依赖项,其中提供意味着即使应用程序依赖于库进行编译,它也不应该包含在应用程序的lib文件夹中,因为该库是在运行时由环境(应用程序服务器,Java等)提供的。这种库的一个常见示例是Java Servlet API,它包含在Tomcat中。

另请参阅提供的范围的Maven's definition

有谁知道这是否可能,如果可行,怎么做?

1 个答案:

答案 0 :(得分:0)

我第一次误读了你的问题。我发现做这种事情的最好方法是创建一个部署脚本,从lib文件夹中删除任何多余的jar文件。不是特别漂亮,但它完成了这项工作。 (就我而言,我正在修剪我没有使用的库,从而增加了Google App Engine的启动时间)