aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/pom.xml
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2017-04-19 15:45:19 +0200
committerdbmeneses <duarte.meneses@sonarsource.com>2017-04-28 07:58:12 +0100
commitfd760e08dc881fbff44f480f6512b4bb1df0989e (patch)
tree0c18d8719a5220ef2cb3a406f88c9c3669302ac2 /sonar-plugin-api/pom.xml
parent9a45092a306b505c79de0f7e4dd7fc0d059a41c1 (diff)
downloadsonarqube-fd760e08dc881fbff44f480f6512b4bb1df0989e.tar.gz
sonarqube-fd760e08dc881fbff44f480f6512b4bb1df0989e.zip
Minimize sonar-plugin-api
Diffstat (limited to 'sonar-plugin-api/pom.xml')
-rw-r--r--sonar-plugin-api/pom.xml26
1 files changed, 22 insertions, 4 deletions
diff --git a/sonar-plugin-api/pom.xml b/sonar-plugin-api/pom.xml
index 6ce34e9f521..a4fb8265f03 100644
--- a/sonar-plugin-api/pom.xml
+++ b/sonar-plugin-api/pom.xml
@@ -175,9 +175,7 @@
<goal>shade</goal>
</goals>
<configuration>
- <!-- can't minimize dependencies because of some classes of sonar-duplications
- that required by sonar-batch -->
- <minimizeJar>false</minimizeJar>
+ <minimizeJar>true</minimizeJar>
<createDependencyReducedPom>true</createDependencyReducedPom>
<artifactSet>
<excludes>
@@ -186,11 +184,31 @@
<exclude>org.codehaus.staxmate:staxmate</exclude>
</excludes>
</artifactSet>
+ <filters>
+ <!-- The following deps are used transitively, so make sure they are not minimized -->
+ <filter>
+ <artifact>${project.groupId}:sonar-duplications</artifact>
+ <includes>
+ <include>**</include>
+ </includes>
+ </filter>
+ <filter>
+ <artifact>org.codehaus.sonar:sonar-channel</artifact>
+ <includes>
+ <include>**</include>
+ </includes>
+ </filter>
+ <filter>
+ <artifact>org.sonarsource.sonarqube:sonar-check-api</artifact>
+ <includes>
+ <include>**</include>
+ </includes>
+ </filter>
+ </filters>
<relocations>
<relocation>
<pattern>com.google</pattern>
<shadedPattern>org.sonar.api.internal.google</shadedPattern>
-
</relocation>
<relocation>
<pattern>org.apache.commons</pattern>