2011-09-19 24 views
1

我有一個模塊,它具有稱爲shared的模塊依賴關係,它具有跨所有應用程序的大部分應用程序代碼。有一些類共享該參考,例如servlet 3.0 API(jar依賴),這些模塊在一些其他的東西中沒有用到這個模塊。與eclipse不同,Intellij看起來像編譯模塊中的所有內容,包括使用maven編譯時。在Eclipse中,eclipse只編譯導入到應用程序中的文件。有沒有辦法改變這個?Eclipse僅編譯引用的類(如何設置Intellij執行相同的操作)

是否有eclipse如何構建項目的文檔?如何知道忽略項目中未引用的源文件夾中的文件。

回答

1

IDEA編譯模塊中的所有類,這是設計。您可以在編譯器設置中從編譯中排除某些類或目錄。

0

根據大型模塊,其中只有一小部分實際使用,可能是一個壞主意。我建議重構你的模塊結構。這不僅解決了你的問題,也使得真正的依賴關係更加清晰。

相關問題