我有以下的項目結構調試戰爭文件內包含一個特定的JAR文件的
A (testlib removed)
/\
V V
B C
\/
V
D (packs to war)
基本上,項目A是B和C的依賴其在項目d的轉依賴性
最初我在項目A中有一個圖書館說testlib
。但是,我在項目A pom中刪除了這個圖書館。
我做了以下內容:
1. mvn clean install on project A (`testlib` remove)
2. mvn install on project B
3. mvn install on project C
4. mvn install on Project D, which creates a `war` say `d.war`.
當我打開d.war
檔案,我可以看到testlib
存在內部WEB-INF/lib
我對所有的項目嘗試MVN dependency:tree
,我找不到testlib
任何項目。 我想了解的testlib
的可能原因包括在war
文件或如果有調試一個更好的辦法..
您還可以在'D'項目中添加'dependency:tree'命令的輸出嗎? – zaerymoghaddam
對不起,項目和依賴關係是內部項目的一部分,所以我無法添加輸出。 – user3288346
我假設你的意思是「基本上,項目A是(而不是)B和C的依賴關係,而這又依賴於(而不是)項目D」 - 正確嗎? – OhadR