2

私はscalaとsbtが初めてです。one-jar プラグインで実行可能な jar を作成することができました。

この追加の (1 つの jar) アーティファクトをアーティファクトに公開しようとしていますが、それができません。誰もそれを行う方法を知っていますか?

http://www.scala-sbt.org/0.12.3/docs/Detailed-Topics/Artifacts.htmlを見ましたが、動作させることができませんでした。

(play 2.1.2、sbt 0.12.3、scala 2.10)

4

2 に答える 2

2

build.sbt に以下を追加したところ、うまくいきました。

com.github.retronym.SbtOneJar.oneJarSettings
artifact in (Compile, oneJar) ~= { art =>
art.copy(`classifier` = Some("one-jar"))
}

addArtifact(artifact in (Compile, oneJar), oneJar)

その後

sbt publish

jar を Artifactory に公開しました。

于 2014-02-02T08:56:25.097 に答える