Skip to content

Instantly share code, notes, and snippets.

@jvanzyl
Created January 17, 2015 18:22
Show Gist options
  • Save jvanzyl/30342dfa2088eaf65390 to your computer and use it in GitHub Desktop.
Save jvanzyl/30342dfa2088eaf65390 to your computer and use it in GitHub Desktop.
<assembly>
<artifactSet to="/">
<artifact id="org.apache.maven:apache-maven:tar.gz:bin:${mavenVersion}">
<!--
<unpack useRoot="false" excludes="LICENSE,NOTICE,README.txt,lib/slf4j-simple**,lib/wagon-file*,lib/wagon-http*,conf/logging/**,**/*.license"/>
-->
<unpack useRoot="false" excludes="LICENSE,NOTICE,README.txt,lib/slf4j-simple**,lib/wagon-file*,conf/logging/**,**/*.license"/>
</artifact>
</artifactSet>
<!-- Additional libraries -->
<artifactSet to="lib">
<!-- We use logback for logging -->
<artifact id="ch.qos.logback:logback-core:${logbackVersion}"/>
<artifact id="ch.qos.logback:logback-classic:${logbackVersion}"/>
<!-- We need Jansi for colour logging -->
<artifact id="org.fusesource.jansi:jansi:jar:1.8"/>
<artifact id="org.eclipse.aether:aether-transport-file:${aetherVersion}"/>
<!-- We use OkHttp for transport -->
<!--
<artifact id="io.takari.aether:aether-connector-okhttp:${okHttpConnectorVersion}"/>
-->
<!-- TEAM features in lib/ext: transitive different between these artifacts and our "lib" parent -->
<artifactSet to="ext">
<artifact id="io.takari.aether:takari-local-repository:${takariLocalRepoVersion}"/>
<artifact id="io.takari.maven:takari-smart-builder:${smartBuilderVersion}"/>
<!--
<artifact id="io.takari.maven:takari-workspace-reader:${takariWorkspaceVersion}"/>
 -->
</artifactSet>
<!-- Pick up the JAR that we produced in this build -->
<artifactSet to="ext" ref="runtime.classpath"/>
</artifactSet>
<fileSet to="/">
<directory path="${basedir}/src/team"/>
</fileSet>
<fileSet to="/">
<directory path="${basedir}">
<include>LICENSE.txt</include>
</directory>
</fileSet>
<archive name="${project.artifactId}-${project.version}.tar.gz" executable="**/bin/mvn,**/bin/mvnDebug,**/bin/mvnyjp"/>
</assembly>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment