簡體   English   中英

請參見存儲庫掃描中的Maven依賴關系(jQAssistant)

[英]See Maven Dependencies in Repository Scan (jQAssistant)

我在Maven存儲庫上運行了jQAssistant掃描。 現在我可以看到一些信息,但是不幸的是,如果我嘗試

MATCH (a:Maven:Artifact) --> (b:Maven:Artifact) RETURN a

我看不到任何結果,盡管在工件之間應該有DEPENDS_ON連接。 是否有一些額外的開關可進行掃描以找到這些電弧?

如果您正在掃描Maven存儲庫,則工件之間沒有直接的依賴關系,只有在您正在掃描Maven反應器(即使用Maven插件)的情況下,情況才如此。 對於存儲庫,您具有以下結構:

  • (:儲存庫)-[:CONTAINS_POM]->(:Pom)
  • (:Pom)-[:DESCRIBES]->(:Artifact)
  • (:Pom)-[:DECLARES_DEPENDENCY]->(:Artifact)

以下查詢返回所有Pom,每個Pom描述的工件以及聲明的依賴項:

MATCH
  (:Repository)-[:CONTAINS_POM]->(pom:Pom),
  (pom)-[DESCRIBES]->(artifact:Artifact),
  (pom)-[:DECLARES_DEPENDENCY]->(dependency:Artifact)
RETURN
  pom.fqn, collect(artifact.name), collect(dependency.fqn)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM