問題タブ [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 投票する
2 に答える
117 参照

java - @Transaction なしでメソッドを発見しますか?

実装したい検証に苦労しています。update で始まる Service のすべてのメソッドに @Transactional アノテーションが必要であることを確認したいと思います。ここまでで、update で始まるサービス クラスのメソッド (updateInvoice など) を提供する概念を作成しました。しかし、 @Transaction アノテーションのないメソッドを選択する制約を作成する方法がわかりません。

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

jqassistant - ユニークなタイプの複数の jar

コマンド ライン ツールを使用して jQAssistant v1.0.0 を少しいじって、プロジェクトのいくつかの JAR アーカイブをスキャンしましたbin\jqassistant.cmd scan -f lib:Directory残念ながら、これにより、共通ノードを介してのみ接続されているすべての jar のサブグラフが作成されます。たとえば、(:Type {name: "int"})明らかに役に立たない 15 個のノードを取得します。具体的には、個別の jar (レイヤー、api、impl など) に分割されたプロジェクト全体にまたがるクエリを作成できません。したがって:Archive、インターフェイスを含む 1 つの:Archiveノードと、そのインターフェイスを必要とする他の 3 つのノードを取得しますが、同じ fqn を持つ 4 つの異なるインターフェイス ノードがあります。

何か間違ったことをしていますか、それとも複数の JAR で機能していませんか? 前もって感謝します。

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

jqassistant - レベル セットよりも低いレベルで制約が検証されました。ex : jqassitant の INFO (BLOCKER から)

jqassistant プラグインを実行すると、ログに次の行が表示されます

重大度ブロッカーで概念と制約を設定したので、このログがわかりません。

私は1.1.2を使用しています

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

java - jQAssistant を使用して、すべてのパブリック EJB メソッドに @RolesAllowed または @PermitAll のアノテーションが付けられていることを確認する

すべての public EJB メソッドに または のいずれかのアノテーションが付けられているかどうかをチェックするjQAssistantCypherルールを作成したいと考えています。@RolesAllowed@PermitAll

これは可能ですか?私は Neo4j の Cypher クエリ言語を初めて使用するので、Cypher で「存在しない」条件を定式化して、「または」@Statelessで注釈が付けられていない「EJB クラス (= 注釈を持つクラス) のすべてのパブリック メソッド」を見つけるのに問題があります。@RolesAllowed@PermitAll

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

neo4j - サブセレクトを使用したNeo4j Cypherクエリ

jqassistant で作成したグラフのクエリを見つけようとしています。しかし、私はそれを理解することはできません。私のデータは次のようになります。

アーティファクトを表すノードがいくつかあります: (各行はノードです)

私のクエリが返す必要があるのは、次の 2 つのノードです。

したがって、このノードの最新バージョンを名前で区別したいと思います。DISTINCT と ORDER BY の使用方法は知っていますが、これら 2 つを組み合わせて目的の出力を得る方法がわかりません。何か案は?

私の最終的な目標は、最新バージョンをマークすることです。次に、最新としてマークされていないアーティファクトに依存するすべての最新のアーティファクトを指摘したいと思います。

これに到達するための別の可能な解決策は、先行者のチェーンを作成することです。その後、前任者が入っていないすべてのアーティファクトが最新バージョンになります。しかし、それは私が最新のものを選択する際に抱えているのと同じ問題を意味します.

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

java - jQAssistant ヒープの問題 - Java のバージョンを明示的に設定する

jQAssistant をインストールし、JQASSISTANT_OPTS 変数を推奨どおり -Xmx1024M -XX:MaxPermSize=512m に設定してから (jqassistant.cmd の起動時):

jQAssistant が間違ったバージョンの Java で実行されていると思います。Java のバージョンを確認または変更する方法はありませんか? それとも、この背後に別の理由がありますか?

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

java - リポジトリスキャン (jQAssistant) での Maven の依存関係を参照してください。

Maven リポジトリで jQAssistant スキャンを実行しました。今、私はいくつかの情報を見ることができますが、残念ながら、試してみると

アーティファクト間に DEPENDS_ON 接続があるはずですが、結果が表示されません。スキャンでこれらのアークも検出するための追加のスイッチはありますか?