<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
-
<dependency>
标签:
这是 Maven 依赖项配置的开始和结束标签,它包围了关于这个依赖项的所有信息。
-
<groupId>
标签:
这是依赖项所属的组 ID。在这个例子中,它是 javax.servlet
,表示这个库是属于 javax.servlet
这个组的。
-
<artifactId>
标签:
这是依赖项的 artifact ID,也就是库的名称。在这里,它是 javax.servlet-api
,表示你需要的是 Servlet API 库。
-
<version>
标签:
这是你所依赖的库的版本。在这个例子中,版本是 4.0.1
,表示你需要的是 Servlet API 的 4.0.1 版本。
-
<scope>
标签:
依赖项的作用范围。在这个例子中,scope
被设置为 provided
。这意味着这个依赖项在编译和测试时是需要的,但在运行时将由运行环境(如 Web 服务器或应用服务器)提供。对于 Servlet API 来说,这是常见的设置,因为 Web 服务器(如 Tomcat)已经包含了 Servlet API 的实现。