3

ファイル システムの変更、つまりプロジェクト内のコード ファイルの変更をリッスンし、そのクラスまたはプロジェクト全体に関連付けられた単体テストを自動的に実行する、Java 用のGuard (Ruby on Rails 用) のようなツール/ライブラリはありますか。

4

3 に答える 3

2

ローカルで実行されているJenkins + FSTriggerプラグインのようなものが必要なようです。

ただし、アプリからファイル システムの変更を監視する必要がある場合 (Guard は汎用ツールです)、それに関する Stackoverflow のディスカッションがあります。

フリーウェアまたはオープンソースのJava用の洗練されたファイルシステムモニターはありますか?

Java のファイル変更リスナー

Javaでファイルシステムが変更されたことを検出する方法

于 2012-11-17T21:16:50.100 に答える
1

興味深いのは、guard-java gem のおかげで Guard.rb が Java をサポートしていることです。何よりも良いことは、これが maven、ant、またはビルドシステムが何であれサポートすることです。これにより、jenkins と cucumber をセットアップし、機能/ソース コードを編集する際に Guard にテストを実行させることができます。

プロジェクトの Gemfile に以下を追加します。

gem 'guard-java'

次に発行bundler install && guard init java

残りはhttps://github.com/infospace/guard-javaで読むことができます

于 2014-12-15T00:02:17.460 に答える
0

あなたがまだ答えを待っているかどうかはわかりませんが、Guard からインスピレーションを得て、あなたが望むことを実行できる小さなツールを作成しました。

https://github.com/athieriot/JTaches

Java7 で利用可能な Watcher API を使用します。

それが役に立てば幸い

于 2013-06-03T12:43:25.847 に答える