問題タブ [jqassistant]

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 投票する
1 に答える
55 参照

java - jqassistant は、JsonIgnoreProperties アノテーションの ignoreUnknown 属性に対して null を返します

私のプロジェクトには、jackson を介して逆シリアル化/シリアル化されるクラスがいくつかあります。それらはすべて未所有のプロパティを無視する必要があるため、@JsonIgnoreProperties(ignoreUnknown = true) で注釈を付けました。

それらすべてに適切に注釈が付けられていることを確認するために、注釈をチェックする jqassistant ルールを作成しようとしましたが、ignoreUnknoen の値を読み取ることができません。私が得るのはnullです。

クエリ:

結果:

ignoreUnknown Attributes (正しい 2 つ) が見つかりましたが、値はありません

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

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

java - jqassistant - リポジトリを定期的にスキャンし、そのコンテンツをサーバーとして提供します

私は次のようなものを使用できることを知っています

Maven リポジトリをインクリメンタルにスキャンし、

サーバーを介して接続されたneo4jデータベースにアクセスできます。

今は、リポジトリを定期的に (たとえば、1 日 1 回) スキャンし、サーバーを終日実行したいと考えています (誰もがソフトウェア構造を調べてクエリできるようにするため)。

サーバーを (Windows) サービスとして実行するオプションが見つかりませんでした。さらに、「スキャン」と「サーバー」を同時に実行することはできないようです。

これまでの私の最善のアイデアは、次のループを実行する Java で小さなサービスを作成することです。

  1. サーバーを起動し、真夜中まで待ちます。
  2. サーバーを停止します。
  3. 増分スキャンを実行します。

より良いアイデアはありますか?

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

jqassistant - jQassistant でのデフォルトの重大度

ドキュメントに従って、すべての制約を重大度としてチェックしMAJOR、すべての概念を としてチェックする必要がありますMINOR

私が見つけた私のプロジェクトのログを見ると

したがって、デフォルトの重大度はまたはINFOですMINOR

プロジェクト全体でキーワード を検索しましたが、 にseverity誰かしか見つかりませんでしたcheckstyle.xml

それで、それはドキュメントのバグですか、それとも私が何かを逃したのですか?

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

jqassistant - jQassistant のクリーンな graphml 名のために存在しなければならないノード プロパティ

ノードの名前がgraphmlに表示されるように、ノードが持つ必要があるプロパティ。グラフィック?

パッケージに基づいていくつかのノードを作成します

でgraphmlダイアグラムを作成してみてください

グラフは、ノード名を期待して作成されます。CompositeObject, id = 123456図を役に立たなくするラベルとしてのみ取得します。

誰が私にヒントを与えることができますか?

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

eclipse - Eclipse で jQassistant をデバッグする方法

jqassistant のスキャン処理を詳しく知りたいです。たとえば、すべての Jar ファイルとすべてのクラスをスキャンするか、クラスから直接参照するものだけをスキャンします。このような質問に答えるには、多くの場合、デバッグが適切なオプションです。通常、jqassistant を maven プラグインとして起動する方法。Maven プラグインのデバッグはそれほど簡単ではありません。なので、commandline-client をチェックアウトしたほうがいいと思いました。デバッグは正常に機能しますが、残念ながらまったく異なる結果が得られます。これが私のパラメータscan --files ${project_loc:/sze}/target/classes,${project_loc:/sze}/target/test-classes --storeDirectory c:/trash/neo4jです。出力は maven-build と同じで、441 クラス、次に 106 クラスをスキャンします。

コマンドライン呼び出しの何が問題なのですか?または、最初から質問に答える最善の解決策は何でしょうか。