/
distribution.xml
113 lines (107 loc) · 5.14 KB
/
distribution.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0"?>
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<id>heritrix3-dist</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory >
<!-- groupId:artifactId:type[:classifier]:version -->
<dependencySets>
<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.archive.heritrix:heritrix:zip:dist</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
<excludes>
<exclude>*/lib/ant*</exclude>
<exclude>*/lib/ant*.jar</exclude>
<exclude>*/lib/oro-2.0.8.LICENSE</exclude>
<exclude>*/lib/junit-*.jar</exclude>
<exclude>*/lib/junit.*</exclude>
<!-- Removing duplicates. -->
<exclude>*/lib/webarchive-commons-1.1.4.jar</exclude>
<!--exclude>*/lib/commons-configuration-1.6.jar</exclude-->
<!--exclude>*/lib/httpclient-4.2.5.jar</exclude-->
<!--exclude>*/lib/httpcore-4.2.4.jar</exclude-->
</excludes>
</unpackOptions>
<outputDirectory>/</outputDirectory>
</dependencySet>
<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>is.landsbokasafn.crawl-rss:crawl-rss:zip:dist</include>
</includes>
<unpack>true</unpack>
<outputDirectory>/heritrix-${heritrix3.version}/lib/</outputDirectory>
</dependencySet>
<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>*:jar</include>
</includes>
<excludes>
<exclude>org.slf4j:*:jar</exclude>
<exclude>ch.qos.logback:*:jar</exclude>
<exclude>commons-fileupload:commons-fileupload:jar</exclude>
<exclude>commons-httpclient:commons-httpclient:jar</exclude>
<exclude>commons-cli:commons-cli:jar</exclude>
<exclude>commons-codec:commons-codec:jar</exclude>
<exclude>commons-io:commons-io:jar</exclude>
<exclude>commons-lang:commons-lang:jar</exclude>
<exclude>commons-logging:commons-logging:jar</exclude>
<exclude>commons-net:commons-net:jar</exclude>
<exclude>fastutil:fastutil:jar</exclude>
<exclude>org.gnu.inet:libidn:jar</exclude>
<exclude>com.google.guava:guava:jar</exclude>
<exclude>org.postgresql:postgresql:jar</exclude>
<exclude>berkeleydb:je:jar</exclude>
<exclude>org.jwat:jwat-common:jar</exclude>
<exclude>com.sun.messaging.mq:*:jar</exclude>
<!-- hibernate -->
<exclude>org.hibernate:*:jar</exclude>
<exclude>antlr:antlr:jar</exclude>
<exclude>commons-collections:commons-collections:jar</exclude>
<!-- jetty -->
<exclude>org.eclipse.jetty:*:jar</exclude>
<exclude>org.eclipse.jetty.websocket:*:jar</exclude>
<exclude>org.eclipse.jetty.orbit:*:jar</exclude>
<exclude>org.glassfish:*:jar</exclude>
<exclude>org.glassfish.web:*:jar</exclude>
<exclude>javax.servlet:*:jar</exclude>
<exclude>javax.servlet.jsp:*:jar</exclude>
<exclude>org.ow2.asm:*:jar</exclude>
<!-- jfreechat-->
<exclude>jfree:*:jar</exclude>
<!-- mail -->
<exclude>javax.mail:mail:jar</exclude>
<exclude>javax.activation:activation:jar</exclude>
<!-- xml -->
<!--exclude>jaxen:jaxen:jar</exclude-->
<exclude>jdom:jdom:jar</exclude>
<exclude>xml-apis:xml-apis:jar</exclude>
<exclude>xom:xom:jar</exclude>
<exclude>xalan:xalan:jar</exclude>
<exclude>xerces:*:jar</exclude>
<exclude>com.ibm.icu:icu4j:jar</exclude>
<!-- Removing duplicates. -->
<exclude>commons-configuration:commons-configuration:jar:1.6</exclude>
<exclude>org.apache.httpcomponents:httpclient:jar:4.2.5</exclude>
<exclude>org.apache.httpcomponents:httpcore:jar:4.2.4</exclude>
</excludes>
<!--3.3.0-LBS-2014-03-->
<outputDirectory>/heritrix-${heritrix3.version}/lib/</outputDirectory>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources/</directory>
<!--3.3.0-LBS-2014-03-->
<outputDirectory>/heritrix-${heritrix3.version}</outputDirectory>
</fileSet>
</fileSets>
</assembly>