2011-06-07 64 views
3

我有一個SBT項目,它使用一些外部工具(所有工作正常)創建JAR文件,即它不編譯源代碼。我有正確的憑據正確配置的Maven回購,但我正在努力弄清楚如何配置工件,以便它發佈生成的JAR文件。使用SBT將生成的JAR文件發佈到Maven

我的JAR文件是「target/my.jar」。

我已經重寫工件如下:

倍率DEF工件=集(工件( 「my.jar」, 「罐」, 「罐」))

發佈輸出以下

找不到依賴配置,使用默認值。 [info] :: publishing :: org.foo#my-project_2.9.0

任何人都可以用這個整潔的工具指向正確的方向嗎?

謝謝!

回答

1

你有沒有建立publishTo這樣的:

override def managedStyle = ManagedStyle.Maven 
val publishTo = "My Repo" at "http://foo.bar/content/repositories/releases" 

然後你運行 '發佈' 的行動。你也可以做'發佈本地'。

+0

我做到了。它實際上是在推動「默認」的罰款。 – 2011-06-07 21:37:34