【问题标题】:How to migrate build with xml-maven-plugin transformation to sbt?如何将带有 xml-maven-plugin 转换的构建迁移到 sbt?
【发布时间】:2015-01-20 08:12:42
【问题描述】:

上下文:我正在尝试将使用 maven 构建的现有 scala 项目转换为 SBT,以便我可以利用 SBT 带来的多个 scala 版本构建逻辑为 this library 发布 2.10 和 2.11 工件。

我遇到的问题是复制 xml-maven-plugin 转换 configuration(我使用了一个要点,因为它根本没有很好地粘贴到这里,而且它不小)

我的解决方案是重新实现 xml-maven-plugin 在 Build.scala(或其他文件)中的 scala 代码中所做的任何事情,并在 build.sbt 中将其用作任务吗?是否有现有的 SBT 插件可以进行 XSL 转换?有没有更简单的方法来做到这一点?

【问题讨论】:

    标签: maven sbt


    【解决方案1】:

    您可以使用sbt maven plugin 坚持使用 maven 插件。它可能会也可能不会影响您的构建,但至少值得一试。

    对于纯 scala,你有类似 sbt-xslt-plugin 的东西。这是非常不成熟和过时的。但是,您可以快速修改它以执行您使用 xml-maven-plugin 执行的任务。组成该插件的 scala 代码量与 xml-maven-plugin 配置中的 xml 代码量差不多,所以这应该是一项繁重的任务。

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2016-12-08
      • 1970-01-01
      • 2011-07-01
      • 2020-11-14
      • 2013-09-07
      • 2019-06-14
      • 2014-09-16
      • 2019-01-26
      相关资源
      最近更新 更多