diff options
author | Duarte Meneses <duarte.meneses@sonarsource.com> | 2017-04-19 15:45:19 +0200 |
---|---|---|
committer | dbmeneses <duarte.meneses@sonarsource.com> | 2017-04-28 07:58:12 +0100 |
commit | fd760e08dc881fbff44f480f6512b4bb1df0989e (patch) | |
tree | 0c18d8719a5220ef2cb3a406f88c9c3669302ac2 /sonar-plugin-api/pom.xml | |
parent | 9a45092a306b505c79de0f7e4dd7fc0d059a41c1 (diff) | |
download | sonarqube-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.xml | 26 |
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> |