diff --git a/pom.xml b/pom.xml index ddeaeacd70603362442972d731135a42b9e21461..1cf8cca0b408ac54106daa2ddcad945ff5c2249a 100644 --- a/pom.xml +++ b/pom.xml @@ -318,9 +318,19 @@ </dependencies> - <!-- all Maven plugin versions are mentioned in order to guarantee the build reproducibility in the long term --> + <!-- Maven plugin versions are mentioned in order to guarantee the build reproducibility in the long term --> <build> <defaultGoal>install</defaultGoal> + <testResources> + <testResource> + <!-- declared explicitly so Spring config files can be placed next to their corresponding JUnit test class + (see example with ValidatorTests) --> + <directory>${project.basedir}/src/test/java</directory> + </testResource> + <testResource> + <directory>${project.basedir}/src/test/resources</directory> + </testResource> + </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -380,20 +390,6 @@ </additionalProjectnatures> </configuration> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <version>2.6</version> - <executions> - <execution> - <id>install</id> - <phase>install</phase> - <goals> - <goal>sources</goal> - </goals> - </execution> - </executions> - </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> @@ -415,48 +411,6 @@ </configuration> </plugin> </plugins> - <pluginManagement> - <plugins> - <plugin> - <groupId>org.eclipse.m2e</groupId> - <artifactId>lifecycle-mapping</artifactId> - <version>1.0.0</version> - <configuration> - <lifecycleMappingMetadata> - <pluginExecutions> - <pluginExecution> - <pluginExecutionFilter> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-enforcer-plugin</artifactId> - <versionRange>[1.0.0,)</versionRange> - <goals> - <goal>enforce</goal> - </goals> - </pluginExecutionFilter> - <action> - <execute /> - </action> - </pluginExecution> - <pluginExecution> - <pluginExecutionFilter> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <versionRange>[2.4,)</versionRange> - <goals> - <goal>unpack</goal> - <goal>sources</goal> - </goals> - </pluginExecutionFilter> - <action> - <execute /> - </action> - </pluginExecution> - </pluginExecutions> - </lifecycleMappingMetadata> - </configuration> - </plugin> - </plugins> - </pluginManagement> </build> </project> diff --git a/src/test/java/org/springframework/samples/petclinic/model/ValidatorTest-config.xml b/src/test/java/org/springframework/samples/petclinic/model/ValidatorTests-config.xml similarity index 100% rename from src/test/java/org/springframework/samples/petclinic/model/ValidatorTest-config.xml rename to src/test/java/org/springframework/samples/petclinic/model/ValidatorTests-config.xml diff --git a/src/test/java/org/springframework/samples/petclinic/model/ValidatorTest.java b/src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java similarity index 93% rename from src/test/java/org/springframework/samples/petclinic/model/ValidatorTest.java rename to src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java index c3877282e82c3c30fa5f708ac35677a7234d9ed8..e15a84907b384d0a45ce7ad6bfbedf12b7ff342f 100644 --- a/src/test/java/org/springframework/samples/petclinic/model/ValidatorTest.java +++ b/src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java @@ -20,9 +20,9 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; * (useful when upgrading to a new version of Hibernate Validator/ Bean Validation) * */ -@ContextConfiguration(locations = {"ValidatorTest-config.xml"}) +@ContextConfiguration(locations = {"ValidatorTests-config.xml"}) @RunWith(SpringJUnit4ClassRunner.class) -public class ValidatorTest { +public class ValidatorTests { @Autowired private Validator validator;