assembly.xml 1.13 KB
Newer Older
1
2
3
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
		  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		  xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
4
5
	<!-- This JAR bundles all dependencies which are not modularized -->
	<id>bundle</id>
6
7
8
9
10
11
12
13
14
15
	<formats>
		<format>jar</format>
	</formats>
	<includeBaseDirectory>false</includeBaseDirectory>
	<dependencySets>
		<dependencySet>
			<outputDirectory>/</outputDirectory>
			<useProjectArtifact>true</useProjectArtifact>
			<unpack>true</unpack>
			<scope>runtime</scope>
16
			<!-- Modularized dependencies will be excluded, they will become part of the runtime later -->
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
			<excludes>
				<!-- BouncyCastle dependencies -->
				<exclude>org.bouncycastle:*</exclude>

				<!-- JAXB dependencies -->
				<exclude>javax.xml.bind:jaxb-api</exclude>
				<exclude>com.sun.istack:istack-commons-runtime</exclude>
				<exclude>org.glassfish.jaxb:jaxb-runtime</exclude>
				<exclude>javax.activation:*</exclude>

				<!-- JavaFX dependencies -->
				<exclude>org.openjfx:*</exclude>
			</excludes>
		</dependencySet>
	</dependencySets>
</assembly>