問題タブ [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.
java - jqassistant は、JsonIgnoreProperties アノテーションの ignoreUnknown 属性に対して null を返します
私のプロジェクトには、jackson を介して逆シリアル化/シリアル化されるクラスがいくつかあります。それらはすべて未所有のプロパティを無視する必要があるため、@JsonIgnoreProperties(ignoreUnknown = true) で注釈を付けました。
それらすべてに適切に注釈が付けられていることを確認するために、注釈をチェックする jqassistant ルールを作成しようとしましたが、ignoreUnknoen の値を読み取ることができません。私が得るのはnullです。
クエリ:
結果:
ignoreUnknown Attributes (正しい 2 つ) が見つかりましたが、値はありません
私は何を間違っていますか?;-)
java - jqassistant - リポジトリを定期的にスキャンし、そのコンテンツをサーバーとして提供します
私は次のようなものを使用できることを知っています
Maven リポジトリをインクリメンタルにスキャンし、
サーバーを介して接続されたneo4jデータベースにアクセスできます。
今は、リポジトリを定期的に (たとえば、1 日 1 回) スキャンし、サーバーを終日実行したいと考えています (誰もがソフトウェア構造を調べてクエリできるようにするため)。
サーバーを (Windows) サービスとして実行するオプションが見つかりませんでした。さらに、「スキャン」と「サーバー」を同時に実行することはできないようです。
これまでの私の最善のアイデアは、次のループを実行する Java で小さなサービスを作成することです。
- サーバーを起動し、真夜中まで待ちます。
- サーバーを停止します。
- 増分スキャンを実行します。
より良いアイデアはありますか?
jqassistant - jQassistant でのデフォルトの重大度
ドキュメントに従って、すべての制約を重大度としてチェックしMAJOR
、すべての概念を としてチェックする必要がありますMINOR
。
私が見つけた私のプロジェクトのログを見ると
したがって、デフォルトの重大度はまたはINFO
ですMINOR
。
プロジェクト全体でキーワード を検索しましたが、 にseverity
誰かしか見つかりませんでしたcheckstyle.xml
。
それで、それはドキュメントのバグですか、それとも私が何かを逃したのですか?
jqassistant - jQassistant のクリーンな graphml 名のために存在しなければならないノード プロパティ
ノードの名前がgraphmlに表示されるように、ノードが持つ必要があるプロパティ。グラフィック?
パッケージに基づいていくつかのノードを作成します
でgraphmlダイアグラムを作成してみてください
グラフは、ノード名を期待して作成されます。CompositeObject, id = 123456
図を役に立たなくするラベルとしてのみ取得します。
誰が私にヒントを与えることができますか?
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 クラスをスキャンします。
コマンドライン呼び出しの何が問題なのですか?または、最初から質問に答える最善の解決策は何でしょうか。