私は次のようなものを使用できることを知っています
jqassistant.cmd scan -u maven:repository::http://ik-repo1:8084/nexus/content/repositories/releases
Maven リポジトリをインクリメンタルにスキャンし、
jqassistant.cmd server -serverAddress 123.321.0.0 -serverPort 8088
サーバーを介して接続されたneo4jデータベースにアクセスできます。
今は、リポジトリを定期的に (たとえば、1 日 1 回) スキャンし、サーバーを終日実行したいと考えています (誰もがソフトウェア構造を調べてクエリできるようにするため)。
サーバーを (Windows) サービスとして実行するオプションが見つかりませんでした。さらに、「スキャン」と「サーバー」を同時に実行することはできないようです。
これまでの私の最善のアイデアは、次のループを実行する Java で小さなサービスを作成することです。
- サーバーを起動し、真夜中まで待ちます。
- サーバーを停止します。
- 増分スキャンを実行します。
より良いアイデアはありますか?