カスタム (groovy/clojure/java/whatever) の「スクリプト」をコマンド ライン コマンドとして実行して、Tapestry5 アプリでいくつかのタスクを実行したいと考えています (実際には休止状態の部分です)。たとえば、以前のデータベースから新しいデータベースへの移行を実行します。「タペストリファイド」エンティティを使用する方法があるのだろうか?
私は gradle タスク、別の clojure スクリプト (メイン pom ファイル内の maven プラグインを使用) を使用してこれを実装しようとしましたが、休止状態セッションにアクセスできないようです。
私はJavaの世界に非常に慣れていないので(clojureの経験があり、scalaの経験はほとんどありません)、「エンタープライズ」ツールについて何かが足りないかもしれません。
問題は、そのようなタスクを達成するための「公式の」方法があるかどうかです。