【发布时间】:2012-06-11 18:19:12
【问题描述】:
我有一个项目只需要获取一个 proguard 构建的 jar 文件,该文件构建在一个单独的 SBT 项目中,包含作为 servlet 运行所需的所有类,并从中创建一个 war 文件。
依赖被正确打包到war中,传递jar被正确排除使用notTransitive(),但scala-library.jar继续被放入war文件中。这是不希望的,因为 proguard 构建的 jar 包含运行 servlet 过滤器所必需的那些 scala 类。现在的项目只需要拿那个依赖的jar,添加一个web.xml,打包成一个war文件。
从 xsbt-web-plugin 获取 war 打包机制以排除 scala-library.jar 的最简单方法是什么(最好使用 build.sbt 文件)?
【问题讨论】: