From e4ece723288cfe64adc408575df2f945d75e0c75 Mon Sep 17 00:00:00 2001
From: Tobias Pietzsch <tobias.pietzsch@gmail.com>
Date: Wed, 19 Nov 2014 01:05:21 +0100
Subject: [PATCH] bump parent pom version, use managed SPIM_Registration
 depency, add exceptions to calm down maven-enforcer plugin

---
 pom.xml | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 60 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index eeb2a63..efb938e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
 	<parent>
 		<groupId>sc.fiji</groupId>
 		<artifactId>pom-bigdataviewer</artifactId>
-		<version>1.0.0</version>
+		<version>1.0.1</version>
 	</parent>
 
 	<artifactId>bigdataviewer_fiji</artifactId>
@@ -37,12 +37,7 @@
 		<dependency>
 			<groupId>sc.fiji</groupId>
 			<artifactId>SPIM_Registration</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
 		</dependency>
-		<!-- The following dependencies are added to deal with old SPIM_Registration 
-			version currently deployed in maven.imagej.net. They will be removed, once 
-			the new spimreconstruction stuff (currently in branch revised-spimdata) is 
-			deployed -->
 		<dependency>
 			<groupId>java3d</groupId>
 			<artifactId>vecmath</artifactId>
@@ -78,4 +73,63 @@
 		<tag>HEAD</tag>
 		<url>https://github.com/tpietzsch/spimviewer</url>
 	</scm>
+
+	<build>
+		<plugins>
+			<plugin>
+				<artifactId>maven-enforcer-plugin</artifactId>
+				<configuration>
+					<rules>
+						<banDuplicateClasses>
+							<dependencies>
+								<dependency>
+									<artifactId>imglib2-algorithm</artifactId>
+									<ignoreClasses>
+										<ignoreClass>net/imglib2/algorithm/region/localneighborhood/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>slf4j-log4j12</artifactId>
+									<ignoreClasses>
+										<ignoreClass>org/slf4j/impl/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>slf4j-api</artifactId>
+									<ignoreClasses>
+										<ignoreClass>org/slf4j/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>jcodings</artifactId>
+									<ignoreClasses>
+										<ignoreClass>org/jcodings/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>jnr-constants</artifactId>
+									<ignoreClasses>
+										<ignoreClass>com/kenai/constantine/*</ignoreClass>
+										<ignoreClass>jnr/constants/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>jnr-ffi</artifactId>
+									<ignoreClasses>
+										<ignoreClass>jnr/ffi/*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+								<dependency>
+									<artifactId>joda-time</artifactId>
+									<ignoreClasses>
+										<ignoreClass>*</ignoreClass>
+									</ignoreClasses>
+								</dependency>
+							</dependencies>
+						</banDuplicateClasses>
+					</rules>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
 </project>
-- 
GitLab