2017-10-16 5 views

Antwort

0

Können Sie erklären, was Sie vorhaben zu erreichen? Ich weiß, dass Sie die Routen und die Datei nicht entfernen können. Es gibt viele Ansätze, aber ich glaube, dass der sbt native Packager Ihnen helfen könnte.

Sie können mehr hier überprüfen: http://www.scala-sbt.org/sbt-native-packager/formats/universal.html

Auf diese Weise können Sie Ihre erzeugte Artefakt ändern.

+0

Thx, ich werde Ihren Link lesen! Mein Problem ist, dass die routes-Datei in der '.zip'-Datei enthalten ist, aber ich möchte die Routen für den Benutzer nicht verfügbar machen. – Zanecat

+0

hmm .. Ich bin mir nicht sicher, ob das möglich ist, aber können Sie mir sagen, warum Sie nicht möchten, dass der Benutzer Ihre API-Routen kennt? Aus reiner Neugier. Ich kann verstehen, warum Sie nicht wollen, dass Ihre Konfigurationen offengelegt werden –

+0

Ich denke nur, dass es bedeutungslos ist. Auch die '.bat' Datei, ich möchte mein Paket sauber und einfach halten, damit ich alles loswerden kann, was ich nutzlos finde. – Zanecat

0

Schließlich bewarb ich mich tar Option in build.sbt wie folgt aus:

universalArchiveOptions in (Universal, packageZipTarball) := 
    (Seq("--exclude", "routes") ++ (universalArchiveOptions in (Universal, 
packageZipTarball)).value) 

Für mein Paket ist in Ihrem Fall TAR, benutzen Sie bitte diese eingereicht ändern.

+0

Ah, nette Lösung! Wahrscheinlich wird es auch verwenden :) –

+0

@PongpiraUpra Auch thx für Ihren Link – Zanecat

Verwandte Themen