4

私は Symfony2 の世界 (PHP) から来ており、そのコンソールコンポーネントに相当するものを見つけようとしています。

args4j、jcommander など、多くのことを試しましたが、次のようなものが必要です: http://symfony.com/doc/current/components/console.html#creating-a-basic-command。パラメータを設定するクラス (jcommander と args4j はうまく機能します) と、自動的に呼び出される関連メソッドを記述するクラスを記述できるようにしたいと考えてますexecute()。そのようなものはJavaに存在しますか?

ありがとう。

4

2 に答える 2

3

それで... さまざまないわゆるコマンドライン引数パーサーを試した後、誰も十分に仕事をしていないことを確認した後 (主に色の処理なし)、Symfony2 のコンソール コンポーネントを Java に移植することにしました。結果はhttps://github.com/Nanocom/consoleで確認できます。

現時点では、まだベータ状態です。まだいくつかの部分を完了する必要がありますが、コマンドを宣言して実行することはできます。

あなたがそれを好きになることを願っています! ライセンスはMITです。

そして、どんな貢献も大歓迎です!

于 2012-06-18T18:11:18.420 に答える
0

まず、symphony は php プロジェクトのフレームワークであることを覚えておく必要があります。フレームワークはそのために設計されているため、コマンド ラインからプロジェクトやクラスなどを作成できますが、Java では異なります。Java 自体はその機能を提供しません。 . あなたの場合、クラスまたはプロジェクトを作成できるフレームワークを見つける必要があります。私が推奨できる最も近いものは、アンドロムダカートリッジとmavenを組み合わせたものですが、それでもテンプレートを定義する必要があります

于 2012-04-20T12:49:57.160 に答える