mirror of
https://github.com/SonarSource/sonarqube.git
synced 2024-09-13 23:58:00 +02:00
212 lines
6.6 KiB
XML
212 lines
6.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<assembly>
|
|
<id>distribution</id>
|
|
<formats>
|
|
<format>${assembly.format}</format>
|
|
</formats>
|
|
<includeBaseDirectory>true</includeBaseDirectory>
|
|
<dependencySets>
|
|
<!-- Libraries -->
|
|
<dependencySet>
|
|
<outputDirectory>lib</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<useTransitiveFiltering>false</useTransitiveFiltering>
|
|
<useProjectArtifact>true</useProjectArtifact>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-application</include>
|
|
</includes>
|
|
</dependencySet>
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/jsw</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<useTransitiveFiltering>false</useTransitiveFiltering>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<includes>
|
|
<include>tanukisoft:wrapper</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/common</outputDirectory>
|
|
<useTransitiveFiltering>true</useTransitiveFiltering>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<scope>runtime</scope>
|
|
</dependencySet>
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/common</outputDirectory>
|
|
<useTransitiveFiltering>true</useTransitiveFiltering>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<includes>
|
|
<include>org.elasticsearch:elasticsearch</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/search</outputDirectory>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<useTransitiveDependencies>true</useTransitiveDependencies>
|
|
<useTransitiveFiltering>false</useTransitiveFiltering>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-search</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/server</outputDirectory>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<useTransitiveDependencies>true</useTransitiveDependencies>
|
|
<useTransitiveFiltering>true</useTransitiveFiltering>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-server</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
|
|
|
|
<dependencySet>
|
|
<outputDirectory>lib/batch</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-batch-shaded</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<!-- Plugins -->
|
|
<dependencySet>
|
|
<outputDirectory>lib/bundled-plugins</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<includes>
|
|
<include>org.codehaus.sonar-plugins*:sonar-*-plugin</include>
|
|
<include>org.sonarsource.*:sonar-*-plugin</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<!-- Server -->
|
|
<dependencySet>
|
|
<outputDirectory>web</outputDirectory>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-web</include>
|
|
</includes>
|
|
<unpack>true</unpack>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<!-- JDBC drivers -->
|
|
<dependencySet>
|
|
<outputDirectory>lib/jdbc/mysql/</outputDirectory>
|
|
<includes>
|
|
<include>mysql:mysql-connector-java</include>
|
|
</includes>
|
|
<unpack>false</unpack>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<dependencySet>
|
|
<outputDirectory>lib/jdbc/postgresql/</outputDirectory>
|
|
<includes>
|
|
<include>org.postgresql:postgresql</include>
|
|
</includes>
|
|
<unpack>false</unpack>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<dependencySet>
|
|
<outputDirectory>lib/jdbc/h2/</outputDirectory>
|
|
<includes>
|
|
<include>com.h2database:h2</include>
|
|
</includes>
|
|
<unpack>false</unpack>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<!-- Java Service Wrapper -->
|
|
<dependencySet>
|
|
<outputDirectory>bin</outputDirectory>
|
|
<includes>
|
|
<include>org.sonatype.jsw-binaries:jsw-binaries</include>
|
|
</includes>
|
|
<unpack>true</unpack>
|
|
<scope>provided</scope>
|
|
<unpackOptions>
|
|
<excludes>
|
|
<exclude>**/app</exclude>
|
|
<exclude>**/*.bat</exclude>
|
|
<exclude>**/sample*/**</exclude>
|
|
<exclude>**/macosx-universal-32/**</exclude>
|
|
<!-- SONAR-6110 - Drop support files for Linux PPC 64 -->
|
|
<exclude>**/linux-ppc-64/**</exclude>
|
|
</excludes>
|
|
</unpackOptions>
|
|
<fileMode>0755</fileMode>
|
|
</dependencySet>
|
|
</dependencySets>
|
|
|
|
<fileSets>
|
|
<!-- Configuration Files -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
<includes>
|
|
<include>conf/**</include>
|
|
</includes>
|
|
<!-- See SONAR-2580 - for better readability of configuration files on Windows: -->
|
|
<lineEnding>dos</lineEnding>
|
|
<fileMode>0644</fileMode>
|
|
</fileSet>
|
|
<!-- Windows Scripts -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
<includes>
|
|
<include>**/*.bat</include>
|
|
<include>**/*.cmd</include>
|
|
</includes>
|
|
<lineEnding>dos</lineEnding>
|
|
<fileMode>0644</fileMode>
|
|
</fileSet>
|
|
<!-- Linux Scripts -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
<includes>
|
|
<include>**/*.sh</include>
|
|
<include>**/ant</include>
|
|
<include>**/antRun</include>
|
|
</includes>
|
|
<lineEnding>unix</lineEnding>
|
|
<fileMode>0755</fileMode>
|
|
</fileSet>
|
|
<!-- Other stuff -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
<excludes>
|
|
<exclude>conf/**</exclude>
|
|
<exclude>**/*.bat</exclude>
|
|
<exclude>**/*.cmd</exclude>
|
|
<exclude>**/*.sh</exclude>
|
|
<exclude>**/ant</exclude>
|
|
<exclude>**/antRun</exclude>
|
|
</excludes>
|
|
<fileMode>0644</fileMode>
|
|
</fileSet>
|
|
<!-- Empty directories -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>extensions/jdbc-driver/oracle/</outputDirectory>
|
|
<excludes>
|
|
<exclude>**/*</exclude>
|
|
</excludes>
|
|
</fileSet>
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>logs/</outputDirectory>
|
|
<excludes>
|
|
<exclude>**/*</exclude>
|
|
</excludes>
|
|
</fileSet>
|
|
</fileSets>
|
|
</assembly>
|