Maven编译失败(但Eclipse下的编译成功)

时间:2010-06-28 20:22:11

标签: java eclipse maven-2

1 个答案:

答案 0 :(得分:34)

您尚未将servlet类添加为依赖项。 Eclipse中默认存在默认值,因此可以从那里进行编译。将以下内容添加到您的pom(<build>...之前,取自here):

<dependencies>
  [...]
  <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.4</version>
    <scope>provided</scope>
  </dependency>
</dependencies>