問題タブ [sbt-native-packager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sbt - /etc/ の追加debian:package-bin の sbt-native-packager のクラスパスへ
そのため、packageArchetype.java_server を使用してマッピングをセットアップし、「src/main/resources」のファイルが debian パッケージの「/etc/」フォルダーに移動するようにします。「sbt debian:package-bin」を使用してパッケージを作成しています
問題は、「sbt run」を使用すると、クラスパスから src/main/resources が取得されることです。sbt-native-packager に構成ファイルとログ ファイルのリソース クラスパスとして /etc/ を与える正しい方法は何ですか?
plugins.sbt:
build.sbt
scala - 複数のメイン メソッドを含むプロジェクトからネイティブ パッケージャーを使用して RPM を作成する方法は?
sbt ネイティブ パッケージャーを使用して RPM パッケージを作成したい sbt プロジェクトがあります。
main メソッドが 1 つしかない別のプロジェクトでは、すべて正常に動作します。ただし、複数のメイン メソッドを含むプロジェクトの場合、開始スクリプト (bin/) は生成されません。
使用するメソッドを指定する方法がわかりませんでした。
どんな助けでも大歓迎です。
playframework-2.0 - sbt-native-packager の universal:packageBin から管理されていない依存関係を除外しますか?
jar を含む外部 lib ディレクトリがあります。プロジェクトをコンパイルしてテストするには、これらをクラスパスに含める必要がありますが、universal:packageBin
( sbt-native-packager で) (または.dist
playframework
provided
次のようにスコープを使用してこれを実行しようとしました。
しかし、これは宣伝されているようには機能しないようです.jarはCompile
スコープに含まれていないようです.
私は sbt 0.13.1を使用しています。
scala - SBT Native Packager による /etc/ への書き込みを停止する
SBT Native Packager を使用して、Scala プロジェクト (Play Framework を使用して記述) から RPM をビルドしています。
SBT Native Packager のドキュメントには次のように書かれています。
構成に conf/ ディレクトリを含めると、これは /etc/app/ の下にシンボリックリンクとして表示されます
このシンボリックリンクの作成を停止するにはどうすればよいですか? /etc/app/ は既に存在するため、代わりに puppet によって生成されたファイルを構成に提供します。
sbt - sbt dist タスクで conf フォルダーを除外する方法
プロジェクト jar に conf フォルダーを配置せずに、sbt-native-packager を使用してパッケージを作成しようとしています。conf フォルダーが次のように含まれています。
resourceDirectory in Compile <<= baseDirectory(_ => new File("conf"))
これにはプロジェクト jar の conf ファイルが含まれます。dist ではなくランタイム、テスト、コンソールのクラスパスに conf ファイルを含める方法はありますか?
bash - sbt-native-packager を使用して、bash スクリプトの ${app_classpath} にディレクトリを追加するにはどうすればよいですか?
私のプロジェクトでは、 packageArchetype.java_applicationで sbt-native-packagerを使用しています。sbt の段階で、最終的な Typesafe スタイルの構成ファイルを生成してコピーするタスクがあります。
このディレクトリを bash スクリプトのランタイム クラスパスに追加したいのですが、それを行う最も簡単な方法を探しています。非常に単純なもののために個別のsrc/main/templates/bash-templateを維持するのは嫌いであり、それ以外の方法を正確に理解していません。
ありがとう!
sbt - sbt-native-packager を使用して sbt アプリをパッケージ化するときに追加の依存関係を含める方法
私はそよ風の依存関係を常に含めながら、アプリをパッケージ化するときにのみそよ風ネイティブの依存関係を含めようとしています (universal:packageBin
および)。debian:packageBin
これが私が思いついたものです:
そして、パッケージ化したいプロジェクトでは、
ただし、breeze-natives の依存関係は、によって作成された最終的なパッケージには含まれていませんuniversal:packageBin
。(そよ風は正しく含まれていますが)
私は何を間違っていますか?