我有一个 sbt 多项目(sbt 0.11.3),其中一个子项目是使用 play sbt-plugin 2.0.1 的 PlayProject),另一个是我的应用程序逻辑。我的应用程序需要使用 com.typesafe.Config 的 0.4.1 版本,但我相信 play 插件似乎嵌入了旧版本 0.2.1,当我执行其中一种新方法的 dist(创建 jar)时会导致冲突在 0.2.1 中不存在。
我想知道是否有一种方法可以排除旧版本而只使用新版本。我已经厌倦了许多方法但没有成功(排除,过滤[如果我做得正确的话]等..)
提前感谢向导,他可以明确地告诉我如何实现这一点,或者告诉我这不会发生以及为什么会发生的小伙子。
答:没有什么好办法。唯一的方法是打开 jar 删除 akka 中的配置类并重新打包。这对我们不起作用,所以我使用了旧版本的配置。