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呢?