問題タブ [spring-shell]

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.

0 投票する
2 に答える
2224 参照

java - Spring Shellで値をタブ補完することは可能ですか?

私は現在、Spring Shell アプリケーションを改善しようとしていますが、値とオプションのタブ補完をサポートする場合、かなり改善されることの 1 つです。

例として、私の CLI にコマンドがあった場合、getInfo --name <name><name>DB 内の名前の有限セットからの名前であり、実行できると便利です。

既存の Spring Shell ツールを使用してこれを行う方法はありますか? ドキュメントを調べてみましたが、オートコンプリート値について何も見つかりません..

乾杯!

0 投票する
1 に答える
790 参照

java - Liquibase Groovy-DSL Spring

spring-shellデータベース移行ツールを開発しています。

現時点では、groovy-dsl extension でliquibase を使用しようとしています。私のbuild.gradleには拡張jarが含まれており、liquibaseで宣言しましたspring-shell-plugin.xml

spring-shell-plugin.xml

しかし、アプリケーションを起動するたびに、liquibase は次のエラーをスローします。

ドキュメントは少し珍しく、jar もクラスパスに含まれています。

Groovy スクリプトは にある必要がありsrc/main/resourcesますか? 現在、それらは別のパッケージに入っていますsrc/main/groovy

0 投票する
1 に答える
4765 参照

java - Spring シェルとブーツを組み合わせる

私は春が初めてなので、一日中失敗を試みた後、質問する必要があります;)

スプリングブーツスプリングシェルを組み合わせることはできますか?

私の使用例は、webapp (Spring-boot にはデフォルトで jetty または tomcat が組み込まれています) を含む jar を構築し、同時にシェルからいくつかのプロジェクト コマンドを実行することです。Quarts はオプションではありません。これらのコマンドと webapp が同じアプリケーション コンテキストを共有するのは素晴らしいことです。

私の src/main/java には 2 つのクラスがあります (さらに、他のディレクトリにいくつかのコマンドとコントローラーがあります)

アプリケーション.java

Cli.java

これは私のビルドスクリプトです:

残念ながら、結果の jar は webapp ではなく、Spring-Shell プロジェクトです。
./build/script/carmonitor を実行すると (ここでシェル プロジェクトを想定していました)、出力が出力されます

私は何を間違っていますか?

0 投票する
1 に答える
1727 参照

linux - nohup の使用による「Bad File Descriptor」例外

私のアプリケーションは、シェル実行可能ファイルとして Linux OS のターミナル経由で起動できます。通常どおり実行している間は問題ありませんが、「nohup」コマンドと一緒に実行すると、「nohup.out」ファイルに以下の例外が記録されます

現在、私の分析によると、私のアプリケーションはSpring Shellに基づいており、アプリケーションの実行中に最初にターミナル/コンソールを開こうとします/アクセスしようとします。しかし、nohup が使用されているため、標準入力が /dev/null からリダイレクトされるため、アプリケーションがターミナルとして /dev/null を開いてアクセスしようとするため、上記の例外が発生します。

私が正しい方向に進んでいるかどうかにかかわらず、誰かが私を指摘できますか? また、nohupコマンドの代替手段はありますか?

0 投票する
3 に答える
591 参照

spring-shell - 確認メッセージ スプリングシェル

spring-shell コマンドが最初に確認メッセージを要求する方法はありますか。例えば

指図

続行しますか [y/n]

y

コマンドの実行

インターネットでいくつかの調査を行いましたが、このタイプのコマンドの例は見つかりません。

0 投票する
1 に答える
550 参照

spring-shell - Spring Shell で長時間実行されているコマンド実行の中断

Spring Shell を使用して、実行時間の長いコマンドを実行しています。シェルを終了せずに Control+C コマンドを使用して、Spring Shell で実行中のコマンドを中断する方法はありますか。