You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by dr...@apache.org on 2015/07/13 08:42:51 UTC

directory-kerby git commit: DIRKRB-352 Create the kerb server api uber jar using the maven shade plugin for fine-grained control

Repository: directory-kerby
Updated Branches:
  refs/heads/master b4f064c21 -> 18b655f57


DIRKRB-352 Create the kerb server api uber jar using the maven shade plugin for fine-grained control


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/18b655f5
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/18b655f5
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/18b655f5

Branch: refs/heads/master
Commit: 18b655f5794ff1c5332d4cb96fb7c0a63bb53e7f
Parents: b4f064c
Author: drankye <ka...@intel.com>
Authored: Mon Jul 13 14:42:30 2015 +0800
Committer: Drankye <dr...@gmail.com>
Committed: Mon Jul 13 14:42:30 2015 +0800

----------------------------------------------------------------------
 kerby-kerb/kerb-server-api-all/pom.xml | 46 ++++++++---------------------
 1 file changed, 12 insertions(+), 34 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/18b655f5/kerby-kerb/kerb-server-api-all/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server-api-all/pom.xml b/kerby-kerb/kerb-server-api-all/pom.xml
index f81f19e..7a930c3 100644
--- a/kerby-kerb/kerb-server-api-all/pom.xml
+++ b/kerby-kerb/kerb-server-api-all/pom.xml
@@ -24,41 +24,18 @@
   <artifactId>kerb-server-api-all</artifactId>
   <name>Kerby-kerb server all</name>
   <description>Kerby-kerb server all</description>
-  <packaging>pom</packaging>
+  <packaging>jar</packaging>
 
   <dependencies>
     <dependency>
       <groupId>org.apache.kerby</groupId>
       <artifactId>kerb-admin</artifactId>
       <version>${project.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-api</artifactId>
-        </exclusion>
-      </exclusions>
     </dependency>
-    <dependency>
-      <groupId>org.apache.kerby</groupId>
-      <artifactId>kerb-identity</artifactId>
-      <version>${project.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.kerby</groupId>
-          <artifactId>kerby-asn1</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
+   <dependency>
       <groupId>org.apache.kerby</groupId>
       <artifactId>kerb-server</artifactId>
       <version>${project.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.kerby</groupId>
-          <artifactId>kerby-asn1</artifactId>
-        </exclusion>
-      </exclusions>
     </dependency>
   </dependencies>
 
@@ -69,21 +46,22 @@
         <plugins>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <version>2.2</version>
+            <artifactId>maven-shade-plugin</artifactId>
+            <version>2.4</version>
             <executions>
               <execution>
-                <id>package-all</id>
                 <phase>package</phase>
                 <goals>
-                  <goal>single</goal>
+                  <goal>shade</goal>
                 </goals>
                 <configuration>
-                  <descriptorRefs>
-                    <descriptorRef>jar-with-dependencies</descriptorRef>
-                  </descriptorRefs>
-                  <finalName>kerb-server-api-all-${project.version}</finalName>
-                  <appendAssemblyId>false</appendAssemblyId>
+                  <artifactSet>
+                    <excludes>
+                      <exclude>junit:junit</exclude>
+                      <exclude>org.slf4j:slf4j-api</exclude>
+                      <exclude>org.apache.kerby:kerby-asn1</exclude>
+                    </excludes>
+                  </artifactSet>
                 </configuration>
               </execution>
             </executions>