mirror of
https://github.com/SonarSource/sonarqube.git
synced 2024-09-13 23:58:00 +02:00
214 lines
6.9 KiB
XML
214 lines
6.9 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/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/ce</outputDirectory>
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
<useTransitiveDependencies>true</useTransitiveDependencies>
|
|
<useTransitiveFiltering>true</useTransitiveFiltering>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-ce</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
|
|
<!-- Scanner Engine that is returned by batch/index WS -->
|
|
<dependencySet>
|
|
<outputDirectory>lib/scanner</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<includes>
|
|
<include>org.sonarsource.sonarqube:sonar-scanner-engine-shaded</include>
|
|
</includes>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<!-- Plugins -->
|
|
<dependencySet>
|
|
<outputDirectory>lib/bundled-plugins</outputDirectory>
|
|
<useTransitiveDependencies>false</useTransitiveDependencies>
|
|
<includes>
|
|
<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/mssql/</outputDirectory>
|
|
<includes>
|
|
<include>com.microsoft.sqlserver:mssql-jdbc</include>
|
|
</includes>
|
|
<unpack>false</unpack>
|
|
<scope>provided</scope>
|
|
</dependencySet>
|
|
<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>
|
|
</dependencySets>
|
|
|
|
<fileSets>
|
|
<!-- common directory -->
|
|
<fileSet>
|
|
<directory>target/common</directory>
|
|
<outputDirectory>lib/common</outputDirectory>
|
|
</fileSet>
|
|
<!-- wrapper binaries -->
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory></outputDirectory>
|
|
<includes>
|
|
<include>bin/*/lib/*.so</include>
|
|
<include>bin/*/lib/*.jnilib</include>
|
|
<include>bin/*/lib/*.dll</include>
|
|
<include>bin/*/wrapper</include>
|
|
<include>bin/*/wrapper.exe</include>
|
|
<include>elasticsearch/bin/elasticsearch</include>
|
|
<include>elasticsearch/bin/elasticsearch.bat</include>
|
|
</includes>
|
|
<fileMode>0755</fileMode>
|
|
</fileSet>
|
|
<!-- 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>
|
|
<!--exclude ES modules by default in the distribution that we don't use-->
|
|
<exclude>elasticsearch/modules/lang-expression/</exclude>
|
|
<exclude>elasticsearch/modules/lang-groovy/</exclude>
|
|
<exclude>elasticsearch/modules/lang-mustache/</exclude>
|
|
<exclude>elasticsearch/modules/lang-painless/</exclude>
|
|
<exclude>elasticsearch/modules/transport-netty3/</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>
|
|
<fileSet>
|
|
<directory>src/main/assembly</directory>
|
|
<outputDirectory>elasticsearch/plugins</outputDirectory>
|
|
<excludes>
|
|
<exclude>*/**</exclude>
|
|
</excludes>
|
|
</fileSet>
|
|
</fileSets>
|
|
</assembly>
|