1
我正在做一个GUI应用程序在ScalaFX供私人使用,并希望sbt publish
做出脂肪罐子与SBT组装,并把它单独到本地文件夹分享我的朋友。发布SBT大会未经常青藤xml文件
我不希望自动附带的其他文件(pom,md5,sha1,源代码,javadoc,轻量级jar和ivy配置)或嵌套目录。有了这个配置,我可以禁用除了ivy-XX.xml文件以外的所有内容。
name := "my-app"
version := "2.1"
// ...deps and scalac config...
artifact in (Compile, assembly) := {
val art = (artifact in (Compile, assembly)).value
art.copy(`classifier` = Some("assembly"))
}
addArtifact(artifact in (Compile, assembly), assembly)
checksums in publish := Seq()
publishArtifact in packageBin := false
publishArtifact in packageDoc := false
publishArtifact in packageSrc := false
publishMavenStyle := false
publishTo := Some(Resolver.file("file", file("D:/Dropbox/my-app"))(Patterns("[artifact]-[revision](-[classifier]).[ext]")))
如何禁用常春藤XML呢?