我正在寫一個spring-mvc應用程序(並學習spring-mvc)。我沒有將servlet依賴添加到pom.xml。當我運行mvn compile
或mvn package
時,它會成功完成。是不是想拋出像'無法找到javax.servlet.http.HttpServlet'的異常?它是如何編譯的?爲什麼Maven沒有Servlet依賴性編譯成功?
MVN依賴性:清單:
下列文件已經得到解決:[INFO]
aopalliance:aopalliance:罐子:1.0:編譯[INFO]
公地DBCP:公地DBCP:罐子:1.4:編譯[INFO]
公地池:公地池:罐:1.5.4:編譯[INFO]
的log4j:log4j的:罐:1.2.17:編譯[INFO]
org.codehaus.jackson :jackson-core-asl:jar:1.9.12:compile [INFO]
org.codehaus.jac kson:jackson-mapper -asl:jar:1.9.12:compile [INFO]
org.slf4j:jcl-over-slf4j:jar:1.7.2:compile [INFO]
org.slf4j:slf4j-api: jar:1.7.2:compile [INFO]
org.slf4j:slf4j-log4j12:jar:1.7.2:compile [INFO]
org.springframework:spring-aop:jar:3.2.1.RELEASE:compile [ INFO]
org.springframework:彈簧豆:罐:3.2.1.RELEASE:編譯[INFO]
org.springframework:彈簧上下文:罐:3.2.1.RELEASE:編譯[INFO]
有機springframework:spring-core:jar:3.2.1.RELEASE:compile [INFO]
org.springframework:spring-expression:jar:3.2.1.RELEASE :編譯[INFO] org.springframework:spring-jdbc:jar:3.2.1.RELEASE:compile [INFO]
org.springframework:spring-tx:jar:3.2.1.RELEASE:compile [INFO]
org.springframework:spring-web:jar:3.2.1.RELEASE:compile [INFO]
org.springframework:spring-webmvc:jar:3.2.1.RELEASE:compile [INFO]
postgresql:postgresql:jar: 9.2-1002.jdbc4:編譯