I'm using Mondrian 4.0.0-SNAPSHOT in my maven/Tomcat project and I'm getting it from the Pentaho maven repo (http://repository.pentaho.org/artifactory/repo/). All the dependencies get downloaded nicely. However, there are 2 dependencies in the Mondrian pom that are causing trouble on Tomcat 7 because they are Servlet container specific and target an older servlet spec:
These should be removed or should be optional shouldn't they? Is there are workaround for this in the short term?
Code:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>compile</scope>
</dependency>