1. 程式人生 > >項目依賴和生成順序造成的問題

項目依賴和生成順序造成的問題

清除 原來 編譯報錯 解決辦法 分析 生成 今天 先生 順序

今天做項目時發現一個奇怪的問題,某工程A單獨生成沒問題,但是整個項目重新生成時,會報找不到A工程。系統編譯報錯。

後來經過仔細分析,發現問題原因:

原來該發生問題的工程A,引用了工程B,而B工程裏也引用了A,造成循環引用。開發人員在B中將引用A去掉了(A中仍引用B)解除了循環引用,但A的依賴項中自動忽略了B,

因此導致A和B的默認生成順序沒有關聯,系統生成時總是先生成A,再生成B,造成A被清除。

解決辦法,在A的依賴項中勾選B,項目生成順序自動變為先生成B再生成A,就沒有問題了。

項目依賴和生成順序造成的問題