0

Maven ベースの docbook プロジェクトを sbt に移植しようとしていますが、今のところ悪夢です :-(

標準のプロジェクト ディレクトリを指定すると、次のようになります。

mydoc
  + src
  |  + docbook
  |       + main.xml
  |       + chapter1.xml
  |       + chapter2.xml
  + project
  |  + plugins.sbt
  + build.sbt

... build.sbt は次のようになります。

name := "mydoc"

version := "1.0"

scalaVersion := "2.9.2"

docBookHtmlStyleSheet in DocBook := "http://mywebside.com/docbook/xhtml/docbook.xsl

docBookXslFoStyleSheet in DocBook := "http://mywebside.com/docbook/fo/docbook.xsl

... そして最終的に project/plugins.sbt は次のようになります:

resolvers += ScalaToolsSnapshots

addSbtPlugin("de.undercouch" % "sbt-docbook-plugin" % "0.2-SNAPSHOT")

...私は常に次のエラーが発生します:

[warn]      ::::::::::::::::::::::::::::::::::::::::::::::
[warn]      ::          UNRESOLVED DEPENDENCIES         ::
[warn]      ::::::::::::::::::::::::::::::::::::::::::::::
[warn]      :: de.undercouch#sbt-docbook-plugin;0.2-SNAPSHOT: not found
[warn]      ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]      Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]              de.undercouch:sbt-docbook-plugin:0.2-SNAPSHOT (sbtVersion=0.11.3, scalaVersion=2.9.1)
[warn]
[error] {file:/home/j3d/Projects/home/technotes_sbt/csharp-coding-guideliens/src/project/}default-3b0f83/*:update: sbt.ResolveException: unresolved dependency: de.undercouch#sbt-docbook-plugin;0.2-SNAPSHOT: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

何か案が?どんな助けでも本当に感謝しています。もう少し頑張ってから諦めます。

ありがとう、j3d

4

1 に答える 1

0

元のプロジェクトはもう維持されていないようで、おそらく時代遅れの 0.10.0 を使用しています。

そこにはフォークがあり、これが最新のものです。

ただし、自分でビルドしてローカルに公開する必要があります。

ところで、ScalaToolsSnapshots は非推奨です。

于 2012-10-27T21:04:15.640 に答える