Jak mogę powiedzieć Maven 2, aby załadowała API Servlet 3.0?
Próbowałem:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
Używam http://repository.jboss.com/maven2/, ale jakie repozytorium byłoby poprawne?
Uzupełnienie:
Działa w zależności od całego interfejsu API Java EE 6 i następujących ustawień:
<repository>
<id>java.net</id>
<url>http://download.java.net/maven/2</url>
</repository>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Wolę dodawać tylko interfejs API serwletów jako zależność, ale „Brabster” może mieć rację, że oddzielne zależności zostały zastąpione profilami Java EE 6. Czy istnieje źródło, które potwierdza to założenie?
servlet-api
na javax.servlet-api
. Straciłem pół godziny „debugowania” ...: /