diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 429be379d8ccb4e9d7666aaf470b96266250931e..89d4f2ab59a1d6733c10cc1fa31fec7acae7dfe7 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -1,10 +1,10 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project-modules id="moduleCoreId" project-version="1.5.0"> - <wb-module deploy-name="org.springframework.samples.petclinic"> - <wb-resource deploy-path="/" source-path="/src/main/webapp"/> - <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> - <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> - <property name="java-output-path" value="target/classes"/> - <property name="context-root" value="petclinic"/> - </wb-module> -</project-modules> +<?xml version="1.0" encoding="UTF-8"?> +<project-modules id="moduleCoreId" project-version="1.5.0"> + <wb-module deploy-name="org.springframework.samples.petclinic"> + <wb-resource deploy-path="/" source-path="/src/main/webapp"/> + <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> + <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> + <property name="java-output-path" value="target/classes"/> + <property name="context-root" value="petclinic"/> + </wb-module> +</project-modules> diff --git a/pom.xml b/pom.xml index 6bce6af6d344b98c4e1f9d252a7aaf81a37a27ef..f4ca9008f9fc3ccad71e6602227a2862959b291f 100644 --- a/pom.xml +++ b/pom.xml @@ -19,23 +19,13 @@ <artifactId>org.springframework.context</artifactId> <version>${spring.version}</version> <exclusions> - <!-- Exclude Commons Logging in favor of SLF4j (see 'Logging' Dependency Config below) --> + <!-- Exclude Commons Logging in favor of SLF4j --> <exclusion> <groupId>org.apache.commons.logging</groupId> <artifactId>com.springsource.org.apache.commons.logging</artifactId> </exclusion> - </exclusions> + </exclusions> </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>org.springframework.aspects</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.aspectj</groupId> - <artifactId>com.springsource.org.aspectj.weaver</artifactId> - <version>1.6.5.RELEASE</version> - </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>org.springframework.orm</artifactId> @@ -52,6 +42,20 @@ <version>${spring.version}</version> </dependency> + <!-- AspectJ --> + <dependency> + <groupId>org.aspectj</groupId> + <artifactId>com.springsource.org.aspectj.weaver</artifactId> + <version>1.6.5.RELEASE</version> + <scope>optional</scope> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>org.springframework.aspects</artifactId> + <version>${spring.version}</version> + <scope>optional</scope> + </dependency> + <!-- Logging --> <dependency> <groupId>org.slf4j</groupId> @@ -102,6 +106,7 @@ <groupId>org.hibernate</groupId> <artifactId>com.springsource.org.hibernate</artifactId> <version>3.3.2.GA</version> + <scope>optional</scope> </dependency> <!-- JPA --> @@ -109,26 +114,56 @@ <groupId>javax.persistence</groupId> <artifactId>com.springsource.javax.persistence</artifactId> <version>1.0.0</version> + <scope>optional</scope> </dependency> <!-- Toplink JPA Provider --> <dependency> <groupId>com.oracle.toplink.essentials</groupId> <artifactId>com.springsource.oracle.toplink.essentials</artifactId> <version>2.0.0.b41-beta2</version> + <scope>optional</scope> </dependency> <!-- Hibernate JPA Provider --> <dependency> <groupId>org.hibernate</groupId> <artifactId>com.springsource.org.hibernate.ejb</artifactId> <version>3.4.0.GA</version> - <scope>runtime</scope> + <scope>optional</scope> + <exclusions> + <!-- Exclude Commons Logging in favor of SLF4j --> + <exclusion> + <groupId>org.apache.commons.logging</groupId> + <artifactId>com.springsource.org.apache.commons.logging</artifactId> + </exclusion> + </exclusions> </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>com.springsource.org.hibernate.annotations</artifactId> + <version>3.4.0.GA</version> + <scope>optional</scope> + <exclusions> + <!-- Exclude Commons Logging in favor of SLF4j --> + <exclusion> + <groupId>org.apache.commons.logging</groupId> + <artifactId>com.springsource.org.apache.commons.logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <!-- Open JPA Provider --> <dependency> <groupId>org.apache.openjpa</groupId> <artifactId>com.springsource.org.apache.openjpa</artifactId> <version>1.1.0</version> - <scope>runtime</scope> + <scope>optional</scope> + <exclusions> + <!-- Exclude Commons Logging in favor of SLF4j --> + <exclusion> + <groupId>org.apache.commons.logging</groupId> + <artifactId>com.springsource.org.apache.commons.logging</artifactId> + </exclusion> + </exclusions> </dependency> <!-- Servlet --> @@ -188,13 +223,7 @@ <version>1.1.0</version> <scope>test</scope> </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>com.springsource.org.hibernate.annotations</artifactId> - <version>3.4.0.GA</version> - <scope>test</scope> - </dependency> - + </dependencies> <repositories> <repository>