私の概要はbuild.sbt
次のようになります。
import com.github.bigtoast.sbtliquibase.LiquibasePlugin
import S3._
import com.typesafe.sbt.SbtNativePackager._
import com.typesafe.sbt.SbtNativePackager.Universal
import com.typesafe.sbt.packager.Keys._
import Path.flat
mappings in Universal ++= {
((baseDirectory.value / "src/main/migrations" * "*").get map { f => f -> (f.name) })
}
実行すると、ファイルが最終的な tarball に表示されるuniversal:packageZipTarball
ことが期待されます。src/main/migrations
彼らはしません。
私が見るものは次のとおりです。
a database2-0.34.0
a database2-0.34.0/lib
a database2-0.34.0/lib/com.trailhunger.database2-0.34.0.jar
a database2-0.34.0/lib/org.postgresql.postgresql-9.3-1101-jdbc4.jar
a database2-0.34.0/lib/org.scala-lang.scala-library-2.10.3.jar
私のビルドの別のプロジェクトの非常によく似たコードは完全に機能します。