mci -Ddev \
-Dassembly.format=dir \
-Dassembly.includeBaseDirectory=false \
-Dassembly.checksum=false
<assembly>
<id>distribution</id>
<formats>
- <format>zip</format>
+ <format>${assembly.format}</format>
</formats>
- <includeBaseDirectory>true</includeBaseDirectory>
+ <includeBaseDirectory>${assembly.includeBaseDirectory}</includeBaseDirectory>
<dependencySets>
<!-- Libraries -->
<dependencySet>
<properties>
<assembly.recompressZippedFiles>true</assembly.recompressZippedFiles>
+ <assembly.format>zip</assembly.format>
+ <assembly.includeBaseDirectory>true</assembly.includeBaseDirectory>
+ <checksum.failOnError>true</checksum.failOnError>
</properties>
-
<dependencies>
<dependency>
<groupId>org.codehaus.sonar</groupId>
<execution>
<phase>package</phase>
<configuration>
+ <failOnError>${checksum.failOnError}</failOnError>
<target>
<checksum file="${project.build.directory}/sonarqube-${project.version}.zip" algorithm="md5" />
<checksum file="${project.build.directory}/sonarqube-${project.version}.zip" algorithm="sha" />