[英]See Maven Dependencies in Repository Scan (jQAssistant)
我在Maven存儲庫上運行了jQAssistant掃描。 現在我可以看到一些信息,但是不幸的是,如果我嘗試
MATCH (a:Maven:Artifact) --> (b:Maven:Artifact) RETURN a
我看不到任何結果,盡管在工件之間應該有DEPENDS_ON連接。 是否有一些額外的開關可進行掃描以找到這些電弧?
如果您正在掃描Maven存儲庫,則工件之間沒有直接的依賴關系,只有在您正在掃描Maven反應器(即使用Maven插件)的情況下,情況才如此。 對於存儲庫,您具有以下結構:
以下查詢返回所有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.