Home | History | Annotate | Download | only in jacoco
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!--
      3    Copyright (c) 2009, 2015 Mountainminds GmbH & Co. KG and Contributors
      4    All rights reserved. This program and the accompanying materials
      5    are made available under the terms of the Eclipse Public License v1.0
      6    which accompanies this distribution, and is available at
      7    http://www.eclipse.org/legal/epl-v10.html
      8 
      9    Contributors:
     10       Evgeny Mandrikov - initial API and implementation
     11 -->
     12 <assembly>
     13   <id>distribution</id>
     14   <formats>
     15     <format>zip</format>
     16   </formats>
     17   <includeBaseDirectory>false</includeBaseDirectory>
     18   <fileSets>
     19     <fileSet>
     20       <directory>${basedir}/../org.jacoco.doc/docroot</directory>
     21       <outputDirectory>/</outputDirectory>
     22       <filtered>true</filtered>
     23       <includes>
     24         <include>**/*.html</include>
     25       </includes>
     26     </fileSet>
     27     <fileSet>
     28       <directory>${basedir}/../org.jacoco.doc/target/generated-resources/xml/xslt</directory>
     29       <outputDirectory>/doc</outputDirectory>
     30       <filtered>false</filtered>
     31       <includes>
     32         <include>*.html</include>
     33       </includes>
     34     </fileSet>
     35     <fileSet>
     36       <directory>${basedir}/../org.jacoco.doc/docroot</directory>
     37       <outputDirectory>/</outputDirectory>
     38       <excludes>
     39         <exclude>**/*.html</exclude>
     40       </excludes>
     41     </fileSet>
     42     <fileSet>
     43       <directory>${basedir}/../org.jacoco.doc/target/coverage</directory>
     44       <outputDirectory>/coverage</outputDirectory>
     45     </fileSet>
     46     <fileSet>
     47       <directory>${basedir}/../org.jacoco.doc/target/junit</directory>
     48       <outputDirectory>/test</outputDirectory>
     49     </fileSet>
     50   </fileSets>
     51   <files>
     52     <file>
     53       <source>${basedir}/../org.jacoco.report/src/org/jacoco/report/xml/report.dtd</source>
     54       <outputDirectory>/coverage</outputDirectory>
     55     </file>
     56   </files>
     57   <dependencySets>
     58     <dependencySet>
     59       <outputDirectory>lib</outputDirectory>
     60       <outputFileNameMapping>jacocoant.jar</outputFileNameMapping>
     61       <useProjectArtifact>false</useProjectArtifact>
     62       <includes>
     63         <include>${project.groupId}:org.jacoco.ant:jar:nodeps</include>
     64       </includes>
     65     </dependencySet>
     66     <dependencySet>
     67       <outputDirectory>lib</outputDirectory>
     68       <outputFileNameMapping>jacocoagent.jar</outputFileNameMapping>
     69       <useProjectArtifact>false</useProjectArtifact>
     70       <includes>
     71         <include>${project.groupId}:org.jacoco.agent:*:runtime</include>
     72       </includes>
     73     </dependencySet>
     74     <dependencySet>
     75       <outputDirectory>lib</outputDirectory>
     76       <outputFileNameMapping>${artifact.artifactId}-${qualified.bundle.version}.${artifact.extension}</outputFileNameMapping>
     77       <useProjectArtifact>false</useProjectArtifact>
     78       <includes>
     79         <include>${project.groupId}:org.jacoco.core</include>
     80         <include>${project.groupId}:org.jacoco.report</include>
     81         <include>${project.groupId}:org.jacoco.agent</include>
     82         <include>${project.groupId}:org.jacoco.ant</include>
     83       </includes>
     84       <excludes>
     85         <exclude>${project.groupId}:org.jacoco.agent:*:runtime</exclude>
     86         <exclude>${project.groupId}:org.jacoco.ant:*:nodeps</exclude>
     87       </excludes>
     88     </dependencySet>
     89     <dependencySet>
     90       <outputDirectory>/doc</outputDirectory>
     91       <unpack>true</unpack>
     92       <useProjectArtifact>false</useProjectArtifact>
     93       <includes>
     94         <include>${project.groupId}:org.jacoco.examples</include>
     95       </includes>
     96     </dependencySet>
     97     <dependencySet>
     98       <outputDirectory>/doc/api</outputDirectory>
     99       <unpack>true</unpack>
    100       <useProjectArtifact>false</useProjectArtifact>
    101       <unpackOptions>
    102         <excludes>
    103           <exclude>META-INF/</exclude>
    104         </excludes>
    105       </unpackOptions>
    106       <includes>
    107         <include>${project.groupId}:org.jacoco.doc:*:javadoc</include>
    108       </includes>
    109     </dependencySet>
    110   </dependencySets>
    111 </assembly>
    112