From 3106989d98d9dcc5578955ed1395e29dea5a217f Mon Sep 17 00:00:00 2001
From: Dennis Kao <ulysseskao@gmail.com>
Date: Mon, 25 Nov 2013 09:47:07 +0800
Subject: [PATCH] update JarCollector from geotools 10.2

---
 xdgnjobs/ximple-build/maven/jar-collector/src/main/java/com/ximple/eofms/maven/JarCollector.java |   23 +++++------------------
 xdgnjobs/ximple-jobcarrier/pom.xml                                                               |    4 ++--
 xdgnjobs/ximple-build/pom.xml                                                                    |    4 ++--
 xdgnjobs/ximple-build/maven/pom.xml                                                              |    2 +-
 xdgnjobs/ximple-build/maven/jar-collector/pom.xml                                                |    4 ++--
 xdgnjobs/ximple-dgnio/pom.xml                                                                    |    4 ++--
 xdgnjobs/ximple-elmparser/pom.xml                                                                |    4 ++--
 xdgnjobs/ximple-spatialjob/pom.xml                                                               |    4 ++--
 8 files changed, 18 insertions(+), 31 deletions(-)

diff --git a/xdgnjobs/ximple-build/maven/jar-collector/pom.xml b/xdgnjobs/ximple-build/maven/jar-collector/pom.xml
index b51b63f..3939f8a 100644
--- a/xdgnjobs/ximple-build/maven/jar-collector/pom.xml
+++ b/xdgnjobs/ximple-build/maven/jar-collector/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <groupId>com.ximple.eofms.maven</groupId>
     <artifactId>ximple-maven</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
 
@@ -16,7 +16,7 @@
   <!-- =========================================================== -->
   <groupId>com.ximple.eofms.maven</groupId>
   <artifactId>ximple-jar-collector</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>maven-plugin</packaging>
   <name>JAR files collector</name>
 
diff --git a/xdgnjobs/ximple-build/maven/jar-collector/src/main/java/com/ximple/eofms/maven/JarCollector.java b/xdgnjobs/ximple-build/maven/jar-collector/src/main/java/com/ximple/eofms/maven/JarCollector.java
index 2aeb460..e9fbf2b 100644
--- a/xdgnjobs/ximple-build/maven/jar-collector/src/main/java/com/ximple/eofms/maven/JarCollector.java
+++ b/xdgnjobs/ximple-build/maven/jar-collector/src/main/java/com/ximple/eofms/maven/JarCollector.java
@@ -72,13 +72,10 @@
          * Gets the parent "target" directory.
          */
         MavenProject parent = project;
-
         while (parent.hasParent()) {
             parent = parent.getParent();
         }
-
         collectDirectory = parent.getBuild().getDirectory();
-
         /*
          * Now collects the JARs.
          */
@@ -98,22 +95,18 @@
          * such file. Some modules use pom packaging, which do not produce any JAR file.
          */
         final File jarFile = new File(outputDirectory, jarName + ".jar");
-
         if (!jarFile.isFile()) {
             return;
         }
-
         /*
          * Get the "target" directory of the parent pom.xml and make sure it exists.
          */
         File collect = new File(collectDirectory);
-
         if (!collect.exists()) {
             if (!collect.mkdir()) {
                 throw new MojoExecutionException("Failed to create target directory: " + collect.getAbsolutePath());
             }
         }
-
         if (collect.getCanonicalFile().equals(jarFile.getParentFile().getCanonicalFile())) {
             /*
              * The parent's directory is the same one than this module's directory.
@@ -123,31 +116,27 @@
              */
             return;
         }
-
         /*
          * Creates a "binaries" subdirectory inside the "target" directory.
          */
         collect = new File(collect, SUB_DIRECTORY);
-
         if (!collect.exists()) {
             if (!collect.mkdir()) {
                 throw new MojoExecutionException("Failed to create binaries directory.");
             }
         }
-
-        int count = 1;
         FileUtils.copyFileToDirectory(jarFile, collect);
-        Set<Artifact> dependencies = project.getDependencyArtifacts();
+		Set<Artifact> dependencies = project.getDependencyArtifacts();
         if (dependencies != null) {
             for (final Artifact artifact : dependencies) {
-                System.out.println("+++++++++++++++++++++++ DEP: " + artifact.getDependencyTrail());
+				System.out.println("+++++++++++++++++++++++ DEP: " + artifact.getDependencyTrail());
                 final String scope = artifact.getScope();
                 if (scope != null &&  // Maven 2.0.6 bug?
-                        (scope.equalsIgnoreCase(Artifact.SCOPE_COMPILE) ||
-                                scope.equalsIgnoreCase(Artifact.SCOPE_RUNTIME)))
+                   (scope.equalsIgnoreCase(Artifact.SCOPE_COMPILE) ||
+                    scope.equalsIgnoreCase(Artifact.SCOPE_RUNTIME)))
                 {
                     final File file = artifact.getFile();
-                    if (!artifact.getGroupId().startsWith("com.ximple.eofms")) {
+                    if (!artifact.getGroupId().startsWith("org.geotools")) {
                         final File copy = new File(collect, file.getName());
                         if (copy.exists()) {
                             /*
@@ -164,7 +153,5 @@
                 }
             }
         }
-
-        getLog().info("Copied " + count + " JAR to parent directory.");
     }
 }
diff --git a/xdgnjobs/ximple-build/maven/pom.xml b/xdgnjobs/ximple-build/maven/pom.xml
index 7345eb2..f277974 100644
--- a/xdgnjobs/ximple-build/maven/pom.xml
+++ b/xdgnjobs/ximple-build/maven/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <groupId>com.ximple.eofms.maven</groupId>
     <artifactId>ximple-build</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
 
diff --git a/xdgnjobs/ximple-build/pom.xml b/xdgnjobs/ximple-build/pom.xml
index eb334af..d1af094 100644
--- a/xdgnjobs/ximple-build/pom.xml
+++ b/xdgnjobs/ximple-build/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <groupId>com.ximple.eofms</groupId>
     <artifactId>ximple-dgnjobs</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
 
@@ -16,7 +16,7 @@
   <!-- =========================================================== -->
   <groupId>com.ximple.eofms.maven</groupId>
   <artifactId>ximple-build</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>pom</packaging>
   <name>Build tools for Ximple DgnJobs</name>
 
diff --git a/xdgnjobs/ximple-dgnio/pom.xml b/xdgnjobs/ximple-dgnio/pom.xml
index fefa4b9..16ab7f6 100644
--- a/xdgnjobs/ximple-dgnio/pom.xml
+++ b/xdgnjobs/ximple-dgnio/pom.xml
@@ -7,7 +7,7 @@
   <parent>
     <groupId>com.ximple.eofms</groupId>
     <artifactId>ximple-dgnjobs</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
   <!-- =========================================================== -->
@@ -15,7 +15,7 @@
   <!-- =========================================================== -->
   <groupId>com.ximple.eofms</groupId>
   <artifactId>ximple-dgnio</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>jar</packaging>
   <name>ximple-dgnio</name>
   <url>http://www.ximple.com.tw</url>
diff --git a/xdgnjobs/ximple-elmparser/pom.xml b/xdgnjobs/ximple-elmparser/pom.xml
index be5e9e2..ef560f6 100644
--- a/xdgnjobs/ximple-elmparser/pom.xml
+++ b/xdgnjobs/ximple-elmparser/pom.xml
@@ -5,12 +5,12 @@
   <parent>
     <groupId>com.ximple.eofms</groupId>
     <artifactId>ximple-dgnjobs</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
   <groupId>com.ximple.eofms</groupId>
   <artifactId>ximple-elmparser</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>jar</packaging>
   <name>ximple-elmparser</name>
   <url>http://maven.apache.org</url>
diff --git a/xdgnjobs/ximple-jobcarrier/pom.xml b/xdgnjobs/ximple-jobcarrier/pom.xml
index ae931d2..44c9680 100644
--- a/xdgnjobs/ximple-jobcarrier/pom.xml
+++ b/xdgnjobs/ximple-jobcarrier/pom.xml
@@ -6,13 +6,13 @@
   <parent>
     <groupId>com.ximple.eofms</groupId>
     <artifactId>ximple-dgnjobs</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
 
   <groupId>com.ximple.eofms</groupId>
   <artifactId>ximple-jobcarrier</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>jar</packaging>
   <name>ximple-jobcarrier</name>
   <url>http://maven.apache.org</url>
diff --git a/xdgnjobs/ximple-spatialjob/pom.xml b/xdgnjobs/ximple-spatialjob/pom.xml
index 63f4aac..be9caa6 100644
--- a/xdgnjobs/ximple-spatialjob/pom.xml
+++ b/xdgnjobs/ximple-spatialjob/pom.xml
@@ -7,12 +7,12 @@
   <parent>
     <groupId>com.ximple.eofms</groupId>
     <artifactId>ximple-dgnjobs</artifactId>
-    <version>2.1.0</version>
+    <version>2.1.1</version>
   </parent>
 
   <groupId>com.ximple.eofms</groupId>
   <artifactId>ximple-spatialjob</artifactId>
-  <version>2.1.0</version>
+  <version>2.1.1</version>
   <packaging>jar</packaging>
   <name>ximple-spatialjob</name>
   <url>http://www.ximple.com.tw</url>

--
Gitblit v0.0.0-SNAPSHOT