簡體   English   中英

IntelliJ Spring Web和Maven

[英]IntelliJ Spring Web and Maven

我正在嘗試創建JEE spring Web項目(+ spring security,mvc,web flow),它將是帶有IntelliJ IDE的maven項目。

我試過了 :

1)創建項目為“ Spring”,

2)其他庫和框架:Spring,Spring MVC,Spring Security,Spring Web Flow。 Web應用程序,應用程序服務器,休眠。 然后單擊完成按鈕。

3)創建項目后,右鍵單擊並單擊“添加框架支持”,然后選擇maven。

我有三個問題:

1)這是使用IntelliJ創建spring web maven項目的正確方法嗎?

2)項目有一個lib文件夾,其中包含spring,hibernate jars等。它們不作為依賴項包含在pom.xml文件中。 我怎樣才能使它們像在pom.xml文件中定義的那樣,以便這些罐子位於“外部庫”文件夾中?

3)當我在創建新項目時未選擇“應用服務器”時,使用“添加框架支持”創建項目時,以后將無法添加。 為什么?

提前致謝。

這是使用IntelliJ創建spring web maven項目的正確方法嗎?

不,創建一個Maven (或Gradle )項目表單起點,然后通過Maven (或Gradle )依賴性管理系統添加依賴性。 通常,通過lib文件夾或System Wide Dependencies管理依賴項不是一個好主意。 閱讀更多

Project有一個lib文件夾,其中包含spring,hibernate jar等。它們不作為依賴項包含在pom.xml文件中。 我怎樣才能使它們像在pom.xml文件中定義的那樣,以便這些罐子位於“外部庫”文件夾中?

刪除所有jar文件,並將其替換為pom.xml dependency部分。 您應該找到每個組的groupIdartifactIdversion coordiantes。 例如,對於spring-core模塊,應將其添加到<dependencies></dependencies>部分:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency

當我在創建新項目時未選擇“應用服務器”時,使用“添加框架支持”創建項目時,以后將無法添加。 為什么?

創建項目后,可以通過Run > Edit Configuration設置添加Application ServersServlet Containers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM