2014-11-06 56 views
0

有2個問題,的ivy.xml SBT發佈

  1. 我有一個解析器 「ABC」,這是不是在外部ivysettings.xml定義publishTo。當我發佈時,sbt抱怨解析器「abc」未定義。

  2. 我所定義的僞影,這是一個壓縮包,待發表,和相應的設置如下,

    val ZIP = Configurations.config("app") val artifact = SettingKey[Artifact]("artifact") val pack = TaskKey[File]("pack") val settings = Seq(artifact := Artifact(name.value, "zip", "zip", Some("app"), List(ZIP), None)) ++ addArtifact(artifact, pack).settings

它工作得很好,當依賴關係由管理sbt本身,但完全無法工作(意味着本地發佈只是忽略了這件神器的發佈),如果它們由ivy管理的話。我怎樣才能克服這些?

似乎自定義工件設置只有在使用自動插件導入時才起作用,它是一個錯誤還是我錯過了某些東西?

回答