aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application/assembly.xml
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-07-22 17:17:23 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-07-23 15:34:05 +0200
commitdf146ab8ec64cd38e19e302e6d80aded13fb871a (patch)
tree0acfa341f180a5cd97d698330919c4e49f31d5f4 /sonar-application/assembly.xml
parentac0820a7e96b3eb90e6eb2841260aa5b0989ffa8 (diff)
downloadsonarqube-df146ab8ec64cd38e19e302e6d80aded13fb871a.tar.gz
sonarqube-df146ab8ec64cd38e19e302e6d80aded13fb871a.zip
reworked assembly
Diffstat (limited to 'sonar-application/assembly.xml')
-rw-r--r--sonar-application/assembly.xml50
1 files changed, 34 insertions, 16 deletions
diff --git a/sonar-application/assembly.xml b/sonar-application/assembly.xml
index bc4eed0b655..c897becdee0 100644
--- a/sonar-application/assembly.xml
+++ b/sonar-application/assembly.xml
@@ -7,17 +7,31 @@
<includeBaseDirectory>true</includeBaseDirectory>
<dependencySets>
<!-- Libraries -->
+
<dependencySet>
<outputDirectory>lib</outputDirectory>
+ <useTransitiveDependencies>false</useTransitiveDependencies>
+ <useTransitiveFiltering>false</useTransitiveFiltering>
+ <useProjectArtifact>true</useProjectArtifact>
+ <includes>
+ <include>org.codehaus.sonar:sonar-application</include>
+ <include>tanukisoft:wrapper</include>
+ </includes>
+ </dependencySet>
+
+
+ <dependencySet>
+ <outputDirectory>lib/common</outputDirectory>
<useTransitiveFiltering>true</useTransitiveFiltering>
+ <useProjectArtifact>false</useProjectArtifact>
<excludes>
<exclude>mysql:mysql-connector-java</exclude>
<exclude>org.postgresql:postgresql</exclude>
<exclude>net.sourceforge.jtds:jtds</exclude>
<exclude>tanukisoft:wrapper</exclude>
- <exclude>org.codehaus.sonar:sonar-search</exclude>
- <exclude>org.codehaus.sonar:sonar-process</exclude>
+ <exclude>org.codehaus.sonar:sonar-server-app</exclude>
<exclude>org.codehaus.sonar:sonar-web</exclude>
+ <exclude>org.codehaus.sonar:sonar-search</exclude>
<exclude>org.codehaus.sonar.plugins:*</exclude>
<exclude>org.codehaus.sonar-plugins.java:*</exclude>
<exclude>org.codehaus.sonar:sonar-batch-maven-compat</exclude>
@@ -27,23 +41,27 @@
<dependencySet>
<outputDirectory>lib/search</outputDirectory>
+ <useProjectArtifact>false</useProjectArtifact>
+ <useTransitiveDependencies>true</useTransitiveDependencies>
<useTransitiveFiltering>true</useTransitiveFiltering>
- <outputDirectory>lib</outputDirectory>
- <useTransitiveFiltering>true</useTransitiveFiltering>
- <excludes>
- <exclude>mysql:mysql-connector-java</exclude>
- <exclude>org.postgresql:postgresql</exclude>
- <exclude>net.sourceforge.jtds:jtds</exclude>
- <exclude>tanukisoft:wrapper</exclude>
- <exclude>org.codehaus.sonar:sonar-search</exclude>
- <exclude>org.codehaus.sonar:sonar-process</exclude>
- <exclude>org.codehaus.sonar:sonar-web</exclude>
- <exclude>org.codehaus.sonar.plugins:*</exclude>
- <exclude>org.codehaus.sonar-plugins.java:*</exclude>
- <exclude>org.codehaus.sonar:sonar-batch-maven-compat</exclude>
- </excludes>
+ <includes>
+ <include>org.codehaus.sonar:sonar-search</include>
+ </includes>
+ <scope>runtime</scope>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>lib/server</outputDirectory>
+ <useTransitiveDependencies>true</useTransitiveDependencies>
+ <useTransitiveFiltering>true</useTransitiveFiltering>
+ <includes>
+ <include>org.codehaus.sonar:sonar-server-app</include>
+ </includes>
+ <scope>runtime</scope>
</dependencySet>
+
+
+
<dependencySet>
<outputDirectory>lib/batch</outputDirectory>
<useTransitiveDependencies>false</useTransitiveDependencies>