我有一个动态 Web 应用程序,我已在 Spring Toolsuite(基本上是 Eclipse)中转换为 maven 项目。该项目现在有一个 pom.xml 文件,但 Java Build Path 不再有我以前使用的 jar,因为 maven应该处理依赖关系。我将依赖项放在 pom 中,如下所示:
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>(,1.0]</version>
</dependency>
</dependencies>
我包括了一个这样的存储库:
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
</repositories>
尽管如此,依赖关系仍未解决,我的 servlet 也无法正常工作。为什么我转换后的 Maven 项目没有让依赖管理变得更容易?更具体地说,为什么 servlet 导入不起作用?