我想詳細瞭解jqassistant的掃描過程。例如它會掃描所有的Jar-Files和所有類,或者只有我從我的類中直接引用的那個。要回答這樣的問題,調試通常是一個不錯的選擇。通常情況下,你會像Maven插件一樣啓動jqassistant。 Debug maven plugin並不那麼容易。所以我認爲最好是簽出命令行客戶端。調試工作正常,但不幸的是我得到了完全不同的結果。這裏是我的參數scan --files ${project_loc:/sze}/target/classes,${project_loc:/sze}/target/test-classes --storeDirectory c:/trash/neo4j
。輸出與maven-build中的輸出相同,它掃描441,然後掃描106個類。如何在eclipse中調試jQassistant
任何人都可以給我一個提示,命令行調用有什麼問題嗎?或者什麼是從一開始就回答問題的最佳解決方案。
Maven插件決定要掃描哪些元素。默認情況下,這些是主文件和測試工件的類文件夾。爲在這些文件夾中找到的每個.class文件觸發ClassFileScannerPlugin。此外,scanIncludes選項允許添加更多文件(例如,額外的src/main /文件夾) 有一個想法可以掃描Maven模塊的整個文件內容作爲默認值,但這是一個功能請求。 –