私はPlay 2.5を使用しています。Play Frameworkでは、パッケージング時にファイルを除外する方法は?
sbt package
を実行すると、routes、config、およびlog設定ファイルが最終パッケージに含まれます。
どのファイルを含めるかを管理するにはどうすればよいですか?
私はPlay 2.5を使用しています。Play Frameworkでは、パッケージング時にファイルを除外する方法は?
sbt package
を実行すると、routes、config、およびlog設定ファイルが最終パッケージに含まれます。
どのファイルを含めるかを管理するにはどうすればよいですか?
達成しようとしていることを説明できますか?私はあなたがルートとconfsファイルを削除することはできません。アプローチはたくさんありますが、私はsbtのネイティブパッケージャがあなたに役立つことができると信じています。
あなたはここで多くを確認することができます。これは、あなたの生成された成果物を変更することができます http://www.scala-sbt.org/sbt-native-packager/formats/universal.html
。
は、最後に私はこのようなbuild.sbt
でtar
オプションを適用:
universalArchiveOptions in (Universal, packageZipTarball) :=
(Seq("--exclude", "routes") ++ (universalArchiveOptions in (Universal,
packageZipTarball)).value)
を私のパッケージの場合、これが提出された変更してくださいあなたのケースでは、.tarファイルです。
ああ、素敵な解決策!おそらくそれも使用されます:) –
@PongpiraUpraまたあなたのリンクのためのthx – Zanecat
Thx、私はあなたのリンクを読む!私の問題は、パッケージ化すると、ルートファイルが '.zip'ファイルに含まれますが、私はそのルートをユーザーに公開したくないということです。 – Zanecat
hmm ..それが可能かどうかはわかりませんが、あなたがなぜあなたのAPIルートを知りたくないのか教えてください。純粋な好奇心から。なぜ私はあなたのconfigsを公開したくないと理解することができます –
私はそれが無意味だと思う。 '.bat'ファイルも、私のパッケージをきれいにしてシンプルにしたいので、私が役に立たないと思うすべてのものを取り除きたい。 – Zanecat