【问题标题】:SBT exclude scala-library.jar from a war file packaged using xsbt-web-pluginSBT 从使用 xsbt-web-plugin 打包的 war 文件中排除 scala-library.jar
【发布时间】: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 文件)?

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    这应该可行,它 .sbt:

    autoScalaLibrary := false
    

    【讨论】:

      猜你喜欢
      • 2016-09-21
      • 2014-06-13
      • 2012-06-01
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 2015-05-23
      相关资源
      最近更新 更多