2011-12-17 49 views
1

我來自.NET世界,所以我會用.NET術語來問一下,以便理解什麼是java世界術語。我有與Java的經驗。
我需要創建兩個項目的解決方案:庫項目和Web應用程序。
庫項目使用hibernate,Web應用程序應該引用庫應用程序。java世界術語

我使用intellij,我看到有像項目和模塊的各種東西。我不知道這個術語 - 任何人都可以向我解釋我需要什麼樣的'項目'王嗎?

我看到如果我在創建項目時創建一個新項目,它會打開一個新窗口。
當我添加一個新模塊時,它會在大項目中添加模塊項目。

+5

我會說這不是Java的東西,而是IntelliJ的東西。 – DrColossos 2011-12-17 16:25:00

+0

請注意,IntelliJ中的'Module'等同於Eclipse中的'Project',而IntelliJ'Project'則是Eclipse的'Workspace'或多或少...... – 2011-12-17 16:51:05

回答

0

即使我是一個沉重的IntelliJ IDEA用戶我總是從maven項目開始,然後導入到IDE中。

Maven中創建一個父項目(含pom包裝)和兩個子模塊:一個war包裝和依賴一個與jar(默認)。導入後,您將在IntelliJ中看到兩個模塊。

1

術語是IntelliJ而不是Java標準。 (其他IDE使用類似的術語)

項目和模塊沒有太多比您已經意識到的更多。一次打開的單個項目包含幾個模塊,這些模塊會在邏輯上破壞您的工作。單個模塊可以出現在多個項目中,但這可能比有用的更令人困惑。

你可以有一個項目和一個模塊,這是最簡單的啓動方式。

您可能想看看使用Maven作爲這種便攜式的方式來管理你的依賴,並建立自己的項目(所有的IDE支持Maven和可以運行獨立的)