/
distribution.xml
144 lines (138 loc) · 7.07 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?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/webarchive-commons-1.1.5.jar</exclude>
<!--exclude>*/lib/commons-configuration-1.6.jar</exclude-->
<exclude>*/lib/httpclient-4.2.5.jar</exclude>
<exclude>lib/httpclient-4.2.5.jar</exclude>
<exclude>org.apache.httpcomponents:httpcomponents-client:jar:4.2.5</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>
<unpackOptions>
<excludes>
<exclude>lib/slf4j-api-1.5.8.jar</exclude>
<exclude>lib/slf4j-log4j12-1.5.8.jar</exclude>
<exclude>lib/jcl-over-slf4j-1.5.8.jar</exclude>
<exclude>lib/*LBS*</exclude>
<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/webarchive-commons-1.1.5.jar</exclude>
<!--exclude>*/lib/commons-configuration-1.6.jar</exclude-->
<exclude>*/lib/httpclient-4.2.5.jar</exclude>
<exclude>lib/httpclient-4.2.5.jar</exclude>
<exclude>org.apache.httpcomponents:httpcomponents-client:jar:4.2.5</exclude>
<exclude>is.landsbokasafn.crawl-rss:crawl-rss:jar:0.0.1-SNAPSHOT</exclude>
<exclude>lib/heritrix*</exclude>
<!--exclude>*/lib/httpcore-4.2.4.jar</exclude-->
</excludes>
</unpackOptions>
<outputDirectory>/heritrix-${heritrix3.version}/</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:httpcomponents-client:jar:4.2.5</exclude>
<exclude>org.apache.httpcomponents:httpcore:jar:4.2.4</exclude>
<exclude>org.apache.httpcomponents:httpclient:jar:4.5.12</exclude>
<exclude>*/lib/httpclient-4.2.5.jar</exclude>
<exclude>lib/httpclient-4.2.5.jar</exclude>
<exclude>com.sleepycat:je:jar:5.0.73</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>