• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3   Copyright (c) 2009, 2018 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/site/jacoco-aggregate</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>jacococli.jar</outputFileNameMapping>
69      <useProjectArtifact>false</useProjectArtifact>
70      <includes>
71        <include>${project.groupId}:org.jacoco.cli:jar:nodeps</include>
72      </includes>
73    </dependencySet>
74    <dependencySet>
75      <outputDirectory>lib</outputDirectory>
76      <outputFileNameMapping>jacocoagent.jar</outputFileNameMapping>
77      <useProjectArtifact>false</useProjectArtifact>
78      <includes>
79        <include>${project.groupId}:org.jacoco.agent:*:runtime</include>
80      </includes>
81    </dependencySet>
82    <dependencySet>
83      <outputDirectory>lib</outputDirectory>
84      <outputFileNameMapping>${artifact.artifactId}-${qualified.bundle.version}.${artifact.extension}</outputFileNameMapping>
85      <useProjectArtifact>false</useProjectArtifact>
86      <includes>
87        <include>${project.groupId}:org.jacoco.core</include>
88        <include>${project.groupId}:org.jacoco.report</include>
89        <include>${project.groupId}:org.jacoco.agent</include>
90        <include>${project.groupId}:org.jacoco.ant</include>
91      </includes>
92      <excludes>
93        <exclude>${project.groupId}:org.jacoco.agent:*:runtime</exclude>
94        <exclude>${project.groupId}:org.jacoco.ant:*:nodeps</exclude>
95      </excludes>
96    </dependencySet>
97    <dependencySet>
98      <outputDirectory>/doc</outputDirectory>
99      <unpack>true</unpack>
100      <useProjectArtifact>false</useProjectArtifact>
101      <includes>
102        <include>${project.groupId}:org.jacoco.examples:zip</include>
103      </includes>
104    </dependencySet>
105    <dependencySet>
106      <outputDirectory>/doc/api</outputDirectory>
107      <unpack>true</unpack>
108      <useProjectArtifact>false</useProjectArtifact>
109      <unpackOptions>
110        <excludes>
111          <exclude>META-INF/</exclude>
112        </excludes>
113      </unpackOptions>
114      <includes>
115        <include>${project.groupId}:org.jacoco.doc:*:javadoc</include>
116      </includes>
117    </dependencySet>
118  </dependencySets>
119</assembly>
120