jqassistant

    1熱度

    1回答

    我們有幾千文物存儲在Nexus倉庫 - 罐子,戰爭和耳朵。我試圖用jQAssistant掃描這個存儲庫(使用scan -u maven:repository:...),但即使是4GB的Java內存堆也不夠用,幾個小時後就出現了內存不足錯誤。 有減少內存消耗,例如一種方式掃描存儲庫的部分?或者我可以配置jQAssistant使用更少的內存?

    0熱度

    1回答

    我跑jqAssistant通過命令行。 作爲進程正在等待終端輸入時,我不能設法啓動服務器作爲後臺進程。使用nohup使服務器在啓動後立即停止。 這種行爲是故意的嗎? 是否可以將jqa作爲守護進程啓動?

    0熱度

    1回答

    我在類A中有一個方法m1,它具有類型爲B的變量b,並且m1通過調用b.m2來調用類B中的方法m2(... )。現在,方法m2不是在類B中實現的,而是在派生了B的類C中實現的。如果您在該場景中運行jQAssistant,如果所有三個類都屬於相同的工件,我會得到以下關係: (A) - [:DECLARES] - >(m1) - [:INVOKES] - >(m2)< - [: (B)< - [:EXT

    0熱度

    2回答

    我知道我可以使用類似 jqassistant.cmd scan -u maven:repository::http://ik-repo1:8084/nexus/content/repositories/releases 逐步掃描Maven倉庫和 jqassistant.cmd server -serverAddress 123.321.0.0 -serverPort 8088 允許我訪問附

    0熱度

    1回答

    我正在使用jqassistant創建文物的傳遞性依賴性列表。我的目標是基於類型依賴關係,因爲我想通過比較Maven傳遞依賴列表和類型依賴關係(至少一種類型在任何傳遞形式中使用的所有工件)來查找體系結構缺陷。 不幸的是,下面的查詢只返回了原始神器basis-vs-bo。該查詢已應用於我通過掃描Maven存儲庫創建的數據庫。 我錯過了什麼? MATCH (basis:Artifact{name:"ba

    0熱度

    1回答

    在我的項目中,有些類應該是通過jackson進行反序列化。他們都應該忽略未知的屬性,所以我用@JsonIgnoreProperties註釋它們(ignoreUnknown = true)。 爲了確保所有這些都被正確註釋,我嘗試寫一個jqassistant規則來檢查註釋,但我無法讀取ignoreUnknoen的值。我所得到的是空的。 查詢: match (annotation:Annota

    0熱度

    3回答

    基於在metric.xml定義我揣摩查詢類有多少方法聲明: MATCH (t:Type:File)-[:DECLARES]->(m:Method) WHERE t.fqn=~'.*MyException' RETURN t.fqn as Type, COUNT(m) as MethodCount 這是41 我更改查詢到 MATCH (t:Class:

    1熱度

    1回答

    我使用JQassistant掃描了我的Maven倉庫。現在我想知道哪些類由@Stateful註解。但即使使用 MATCH (a:Java:Value:Annotation) RETURN DISTINCT a.name 作爲結果返回沒有行。註釋不是庫掃描的一部分嗎?或者我寫錯誤的查詢?

    1熱度

    1回答

    是否有可能從常春藤資源庫中掃描工件? 我在文檔搜索中只找到了maven倉庫的解決方案。

    1熱度

    2回答

    我有以下規則: [[junit4:C_TestMethodWithoutAssertion]] .All Unit Tests must either use a expected Exception or call an Assert Method. [source,cypher,role=constraint,requiresConcepts="junit4:TestClass,junit