1. 程式人生 > >多模塊項目提示“Module ** must not contain source root **. The root already belongs to module **”的解決辦法

多模塊項目提示“Module ** must not contain source root **. The root already belongs to module **”的解決辦法

輸入 去掉 must AD main app contain BE module

技術分享圖片

從Project Structure裏添加模塊,完了點擊Apply時彈出提示:

Module "paycode"
must not contain source root "D:\SourceProject\pay2.0\gsd\pay-code\sit\src\mrurmapp\src\main\java".
The root already belongs to module "mrurmapp"

意思是:paycode這個模塊不能包含source root "D:\SourceProject\pay2.0\gsd\pay-code\sit\src\mrurmapp\src\main\java".這個source root已經屬於mrurmapp這個模塊了。

重新導入模塊,嘗試用其他的選項,發現都不行。

困擾了我好長時間。結果,從Project Structure現有的modules列表裏,發現存在paycode這個模塊。這是個外包項目,工程比較繁多,paycode本身不是一個module,所以,把它去掉就可以導入mrurmapp了。(在modules列表裏,直接輸入要查找的module的名字的關鍵字,支持檢索)

多模塊項目提示“Module ** must not contain source root **. The root already belongs to module **”的解決辦法