2017-10-15 18 views
1

如何將包標記爲排除的(即,如果IntelliJ不會拒絕運行或構建項目,如果其中一個被破壞),同時仍然通過git推送它們? 如何將排除git和從運行時排除的功能分開?你如何告訴IntelliJ從構建/運行中'排除'目錄,但將它們包含在git push中?

語境:

我基本上使用的是IntelliJ持有emptyworksheet /工作表/解決方案包在同一個項目,因爲它不允許在一次多個項目開放。 它並不打算優雅或可行 - 只是爲了模擬我編寫Java的環境,同時保留「解決方案」和「空工作表」方便重複嘗試。

+1

你不清楚你在問什麼,但你絕對可以在intellij中打開多個項目。什麼阻止你推動一個不能構建的項目也不明顯。 – pvg

+1

那麼你在使用什麼構建工具?我相當肯定,使用Maven或Ant之類的東西,你可以在構建中挑選你想要的任何文件夾。 –

+0

我沒有使用構建工具(剛剛創建'Java應用程序'),但我越來越覺得不使用構建工具就像騎自行車沒有車輪 – jMan

回答

1

我建議使用模塊。您可以從項目中卸載不需要的模塊,以便IDE不編譯它們(有關詳細信息,請參閱https://www.jetbrains.com/help/idea/temporarily-ignoring-unused-modules.html)。
從上一個2017.3 EAP版本(https://www.jetbrains.com/idea/nextversion/)開始,IDEA還會檢查您即將提交的更改是否會打破未裝載模塊的編譯,並會提示您:https://blog.jetbrains.com/idea/2017/10/intellij-idea-2017-3-eap-brings-improvements-for-unloaded-modules/

相關問題