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>