Skip to content
Snippets Groups Projects
Commit 79cd02c6 authored by Guylaine Prat's avatar Guylaine Prat
Browse files

Remove production of sources.zip, ensure LICENSE and NOTICE in

sources.jar

An archive for sources can be downloaded
directly from Gitlab, in pages related to
tags or releases.
Uses the standard maven source plugin instead
of rebuilding it with assembly.
parent 086c0fe3
No related branches found
No related tags found
No related merge requests found
Pipeline #569 passed
......@@ -34,7 +34,6 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<rugged.spotbugs-maven-plugin.version>4.0.4</rugged.spotbugs-maven-plugin.version>
<rugged.jacoco-maven-plugin.version>0.8.5</rugged.jacoco-maven-plugin.version>
<rugged.maven-assembly-plugin.version>3.1.1</rugged.maven-assembly-plugin.version>
<rugged.maven-bundle-plugin.version>4.2.1</rugged.maven-bundle-plugin.version>
<rugged.maven-changes-plugin.version>2.12.1</rugged.maven-changes-plugin.version>
<rugged.maven-checkstyle-plugin.version>3.1.1</rugged.maven-checkstyle-plugin.version>
......@@ -196,17 +195,6 @@
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>${rugged.maven-assembly-plugin.version}</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/source-distribution-assembly.xml</descriptor>
<descriptor>src/main/assembly/source-jar-assembly.xml</descriptor>
</descriptors>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
......
<assembly>
<id>sources</id>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<includes>
<include>README.txt</include>
<include>LICENSE.txt</include>
<include>NOTICE.txt</include>
<include>BUILDING.txt</include>
<include>pom.xml</include>
<include>checkstyle.xml</include>
<include>spotbugs-exclude-filter.xml</include>
<include>license-header.txt</include>
</includes>
<useDefaultExcludes>true</useDefaultExcludes>
</fileSet>
<fileSet>
<directory>src</directory>
<useDefaultExcludes>true</useDefaultExcludes>
</fileSet>
</fileSets>
</assembly>
<assembly>
<id>sources</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<includes>
<include>LICENSE.txt</include>
<include>NOTICE.txt</include>
</includes>
<outputDirectory>META-INF</outputDirectory>
</fileSet>
<fileSet>
<directory>src/main/java</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>**/*.java</include>
</includes>
<useDefaultExcludes>true</useDefaultExcludes>
</fileSet>
</fileSets>
</assembly>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment