hi all, i have a webapp built on top of two projects, a backend projet which uses spring and hibernate, and a webproject done using webwork which uses backend to connect to the database...
somehow, in my web-inf\lib directory an ehcache-1.1.jar is included, and i cannot find out why it gets included, or which dependency triggers its inclusion.. the problem i am having is that i plan to use acegisecurity in my app, and acegi requires ehcache-1.2.3.. so i will end up having two versions of ehcache which will make my app blow up at runtime if anyone has experienced this, could you pls tell me which is the dependency that triggers the inclusion of ehcache-1.1? here's are my dependencies of both projects.. *** backend **** <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </dependency> <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.1rc2</version> </dependency> <dependency> <groupId>springframework</groupId> <artifactId>spring-mock</artifactId> </dependency> <dependency> <groupId>geronimo-spec</groupId> <artifactId>geronimo-spec-j2ee-jacc</artifactId> <version>1.0-rc1</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>1.8.0.4</version> </dependency> <dependency> <groupId>dbunit</groupId> <artifactId>dbunit</artifactId> <version>2.1</version> </dependency> </dependencies> **** webwork ***** <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>opensymphony</groupId> <artifactId>webwork</artifactId> <version>2.2.5</version> </dependency> <dependency> <groupId>opensymphony</groupId> <artifactId>sitemesh</artifactId> <version>2.3</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </dependency> <dependency> <groupId>springframework</groupId> <artifactId>spring-mock</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.3</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.3</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.9</version> </dependency> <dependency> <groupId>velocity</groupId> <artifactId>velocity</artifactId> <version>1.4-rc1</version> </dependency> <dependency> <groupId>velocity-tools</groupId> <artifactId>velocity-tools</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>velocity-tools</groupId> <artifactId>velocity-tools-view</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>velocity</groupId> <artifactId>velocity</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>jmock</groupId> <artifactId>jmock</artifactId> <version>1.2.0</version> </dependency> <dependency> <groupId>WebWork</groupId> <artifactId>WebWorkBackend</artifactId> <version>1.0-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>dwr</groupId> <artifactId>dwr</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>ajaxtags</groupId> <artifactId>ajaxtags</artifactId> <version>1.3-beta-rc4</version> </dependency> <dependency> <groupId>jericho-html</groupId> <artifactId>jericho-html</artifactId> <version>2.4</version> </dependency> thanks in advance and regards marco