<commit_before><?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<parent>
		<groupId>org.openecard</groupId>
		<artifactId>packager</artifactId>
		<version>1.4.10-SNAPSHOT</version>
	</parent>

	<groupId>org.openecard.clients</groupId>
	<artifactId>richclient-packager</artifactId>
	<packaging>pom</packaging>
	<name>Rich Client (Packager)</name>


	<properties>
		<maven.compiler.release>${target.java.version}</maven.compiler.release>

		<app.identifier>Open-eCard-App</app.identifier>
		<app.name>Open eCard App</app.name>
		<app.vendor>ecsec GmbH</app.vendor>
		<app.maintainer><EMAIL></app.maintainer>
		<app.url>https://openecard.org</app.url>
		<app.description>Client side implementation of the eCard-API-Framework (BSI TR-03112)</app.description>

		<package.identifier>open-ecard-app</package.identifier>
		<mac.os.sign.package>false</mac.os.sign.package>
	</properties>

	<profiles>
		<!-- set the correct dependecy names for deb based systems -->
		<profile>
			<id>deps-deb</id>
			<activation>
				<property>
					<name>jlink-jpackager.package-type</name>
					<value>deb</value>
				</property>
			</activation>
			<properties>
				<package.deps>pcscd</package.deps>
			</properties>
		</profile>
		<!-- set the correct dependecy names for rpm based systems -->
		<profile>
			<id>deps-rpm</id>
			<activation>
				<property>
					<name>jlink-jpackager.package-type</name>
					<value>rpm</value>
				</property>
			</activation>
			<properties>
				<package.deps>pcsc-lite</package.deps>
			</properties>
		</profile>
		<!-- set common stuff for desktop-package -->
		<profile>
			<id>desktop-package</id>
			<activation>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<plugin>
					<groupId>org.codehaus.mojo</groupId>
					<artifactId>build-helper-maven-plugin</artifactId>
					<executions>
						<execution>
						<id>timestamp-property</id>
						<goals>
							<goal>timestamp-property</goal>
						</goals>
						<phase>validate</phase>
						<configuration>
							<name>current.year</name>
							<pattern>yyyy</pattern>
						</configuration>
						</execution>
					</executions>
					</plugin>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<extensions>true</extensions>
						<executions>
							<execution>
								<id>jpackage</id>
								<phase>package</phase>
								<goals>
									<goal>jpackager</goal>
								</goals>
								<configuration>
									<!-- Jpackage arguments -->
									<!-- Don't use spaces in application name, because of problems with install scripts ... -->
									<appVersion>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</appVersion>
									<module>org.openecard.richclient/org.openecard.richclient.RichClient</module>
									<jdkToolchain>
										<version>[14,)</version>
									</jdkToolchain>
									<runtimeImage>${project.build.directory}/open-ecard</runtimeImage>
									<skipModulesInclude>true</skipModulesInclude>
									<!-- JVM arguments of the application -->
									<jvmArgs>
										<jvmArg>-Xdock:name=${app.identifier}</jvmArg>
										<jvmArg>-XX:-UsePerfData</jvmArg>
										<jvmArg>-XX:-Inline</jvmArg>
										<jvmArg>-Xms16m</jvmArg>
										<jvmArg>-Xmx64m</jvmArg>
										<jvmArg>-XX:+UseG1GC</jvmArg>
										<jvmArg>-XX:MinHeapFreeRatio=1</jvmArg>
										<jvmArg>-XX:MaxHeapFreeRatio=5</jvmArg>
										<jvmArg>-XX:G1ReservePercent=5</jvmArg>
										<jvmArg>-Djavax.xml.stream.isSupportingExternalEntities=false</jvmArg>
										<jvmArg>-Djavax.xml.stream.supportDTD=false</jvmArg>
										<jvmArg>-XX:+IgnoreUnrecognizedVMOptions</jvmArg>
									</jvmArgs>
									<!-- Application package metadata -->
									<vendor>${app.vendor}</vendor>
									<description>${app.description}</description>
									<licenseFile>${project.basedir}/src/main/resources/licenses/LICENSE.GPL</licenseFile>
									<copyright>${current.year} ecsec GmbH</copyright>
									<linuxOptions>
										<bundleName>${package.identifier}</bundleName>
										<debMaintainer>${app.maintainer}</debMaintainer>
										<rpmLicenseType>GPL v3</rpmLicenseType>
										<menuGroup>Network;</menuGroup>
										<packageDeps>${package.deps}</packageDeps>
									</linuxOptions>
									<macOptions>
										<bundleName>${app.identifier}</bundleName>
										<bundleIdentifier>org.openecard.versioncheck.MainLoader</bundleIdentifier>
										<sign>${mac.os.sign.package}</sign>
										<signingKeyUserName>ecsec GmbH</signingKeyUserName>
									</macOptions>
									<windowsOptions>
										<dirChooser>true</dirChooser>
										<menuGroup>misc</menuGroup>
										<upgradeUUID>CB11CB66-71B5-42C1-8076-15F1FEDCC22A</upgradeUUID>
									</windowsOptions>
								</configuration>
							</execution>
						</executions>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-Linux</id>
			<activation>
				<os>
					<family>Unix</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<!-- Resource plugin -->
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-resources-plugin</artifactId>
						<executions>
							<execution>
								<id>filtering-resources</id>
								<goals>
									<goal>resources</goal>
								</goals>
								<configuration>
									<outputDirectory>${project.basedir}/target/linux/resources</outputDirectory>
									<resources>
										<resource>
											<directory>${project.basedir}/src/main/resources/linux</directory>
											<filtering>true</filtering>
										</resource>
									</resources>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${package.identifier}</name>
							<icon>${project.basedir}/src/main/resources/linux/Open-eCard-App.png</icon>
							<resourceDir>${project.basedir}/target/linux/resources</resourceDir>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-win</id>
			<activation>
				<os>
					<family>windows</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<!-- Resource plugin -->
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-resources-plugin</artifactId>
						<executions>
							<execution>
								<id>filtering-resources</id>
								<goals>
									<goal>resources</goal>
								</goals>
								<configuration>
									<resources>
										<resource>
											<directory>${project.basedir}/src/main/resources/windows/filtering</directory>
											<filtering>true</filtering>
										</resource>
									</resources>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<!-- Create .msi installer -->
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${app.identifier}</name>
							<icon>${project.basedir}/src/main/resources/windows/Open-eCard-App.ico</icon>
							<type>msi</type>
						</configuration>
					</plugin>
					<!-- Create .exe installer -->
					<plugin>
						<groupId>org.codehaus.mojo</groupId>
						<artifactId>exec-maven-plugin</artifactId>
						<executions>
							<execution>
								<id>create-exe</id>
								<phase>package</phase>
								<goals>
									<goal>exec</goal>
								</goals>
								<configuration>
									<executable>ISCC.exe</executable>
									<workingDirectory>${project.basedir}/target</workingDirectory>
									<arguments>
										<argument>classes/Open-eCard-App.iss</argument>
									</arguments>
								</configuration>
							</execution>
						</executions>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-mac</id>
			<activation>
				<os>
					<family>mac</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${app.identifier}</name>
							<icon>${project.basedir}/src/main/resources/mac-os/Open-eCard-App.icns</icon>
							<resourceDir>${project.basedir}/src/main/resources/mac-os</resourceDir>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
	</profiles>


	<build>
		<plugins>
			<!-- Plugin to reuse project version for installers -->
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<id>parse-version</id>
						<phase>validate</phase>
						<goals>
							<goal>parse-version</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<!-- Maven compiler plugin -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<executions>
					<execution>
						<id>default-compile</id>
						<goals>
							<goal>compile</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<!-- Skip install step of install-plugin-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-install-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>
			<!-- Skip install step of javadoc-plugin-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-javadoc-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>

			<!-- Jpackage plugin to create installers -->
			<plugin>
				<groupId>net.agilhard.maven.plugins</groupId>
				<artifactId>jlink-jpackager-maven-plugin</artifactId>
				<extensions>true</extensions>
				<executions>
					<execution>
						<id>jlink</id>
						<phase>prepare-package</phase>
						<goals>
							<goal>jlink</goal>
						</goals>
						<configuration>
							<!-- JLink arguments -->
							<launcher>open-ecard=org.openecard.richclient/org.openecard.richclient.RichClient</launcher>
							<compress>2</compress>
							<noHeaderFiles>true</noHeaderFiles>
							<noManPages>true</noManPages>
							<stripDebug>false</stripDebug>
							<ignoreSigningInformation>true</ignoreSigningInformation>
							<outputDirectoryImage>${project.build.directory}/open-ecard</outputDirectoryImage>
							<jdkToolchain>
								<version>${bundled.java.version}</version>
								<vendor>OpenJDK</vendor>
							</jdkToolchain>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<dependencies>
		<!-- Open eCard RichClient Bundle -->
		<dependency>
			<groupId>org.openecard.clients</groupId>
			<artifactId>richclient-bundle</artifactId>
			<version>${project.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.openecard.clients</groupId>
					<artifactId>richclient</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<!-- JavaFX -->
		<dependency>
			<groupId>org.openjfx</groupId>
			<artifactId>javafx-controls</artifactId>
		</dependency>
		<dependency>
			<groupId>org.openjfx</groupId>
			<artifactId>javafx-swing</artifactId>
		</dependency>

		<!-- JAXB -->
		<dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
			<!--exclusions>
				<exclusion>
					<groupId>jakarta.activation</groupId>
					<artifactId>jakarta.activation-api</artifactId>
				</exclusion>
			</exclusions-->
		</dependency>
		<!--dependency>
			<groupId>com.sun.activation</groupId>
			<artifactId>javax.activation</artifactId>
                        <version>1.2.0</version>
		</dependency-->
		<dependency>
			<groupId>com.sun.activation</groupId>
			<artifactId>jakarta.activation</artifactId>
		</dependency>
	</dependencies>

</project>
<commit_msg>Fix typo in icon name<commit_after><?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<parent>
		<groupId>org.openecard</groupId>
		<artifactId>packager</artifactId>
		<version>1.4.10-SNAPSHOT</version>
	</parent>

	<groupId>org.openecard.clients</groupId>
	<artifactId>richclient-packager</artifactId>
	<packaging>pom</packaging>
	<name>Rich Client (Packager)</name>


	<properties>
		<maven.compiler.release>${target.java.version}</maven.compiler.release>

		<app.identifier>Open-eCard-App</app.identifier>
		<app.name>Open eCard App</app.name>
		<app.vendor>ecsec GmbH</app.vendor>
		<app.maintainer><EMAIL></app.maintainer>
		<app.url>https://openecard.org</app.url>
		<app.description>Client side implementation of the eCard-API-Framework (BSI TR-03112)</app.description>

		<package.identifier>open-ecard-app</package.identifier>
		<mac.os.sign.package>false</mac.os.sign.package>
	</properties>

	<profiles>
		<!-- set the correct dependecy names for deb based systems -->
		<profile>
			<id>deps-deb</id>
			<activation>
				<property>
					<name>jlink-jpackager.package-type</name>
					<value>deb</value>
				</property>
			</activation>
			<properties>
				<package.deps>pcscd</package.deps>
			</properties>
		</profile>
		<!-- set the correct dependecy names for rpm based systems -->
		<profile>
			<id>deps-rpm</id>
			<activation>
				<property>
					<name>jlink-jpackager.package-type</name>
					<value>rpm</value>
				</property>
			</activation>
			<properties>
				<package.deps>pcsc-lite</package.deps>
			</properties>
		</profile>
		<!-- set common stuff for desktop-package -->
		<profile>
			<id>desktop-package</id>
			<activation>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<plugin>
					<groupId>org.codehaus.mojo</groupId>
					<artifactId>build-helper-maven-plugin</artifactId>
					<executions>
						<execution>
						<id>timestamp-property</id>
						<goals>
							<goal>timestamp-property</goal>
						</goals>
						<phase>validate</phase>
						<configuration>
							<name>current.year</name>
							<pattern>yyyy</pattern>
						</configuration>
						</execution>
					</executions>
					</plugin>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<extensions>true</extensions>
						<executions>
							<execution>
								<id>jpackage</id>
								<phase>package</phase>
								<goals>
									<goal>jpackager</goal>
								</goals>
								<configuration>
									<!-- Jpackage arguments -->
									<!-- Don't use spaces in application name, because of problems with install scripts ... -->
									<appVersion>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</appVersion>
									<module>org.openecard.richclient/org.openecard.richclient.RichClient</module>
									<jdkToolchain>
										<version>[14,)</version>
									</jdkToolchain>
									<runtimeImage>${project.build.directory}/open-ecard</runtimeImage>
									<skipModulesInclude>true</skipModulesInclude>
									<!-- JVM arguments of the application -->
									<jvmArgs>
										<jvmArg>-Xdock:name=${app.identifier}</jvmArg>
										<jvmArg>-XX:-UsePerfData</jvmArg>
										<jvmArg>-XX:-Inline</jvmArg>
										<jvmArg>-Xms16m</jvmArg>
										<jvmArg>-Xmx64m</jvmArg>
										<jvmArg>-XX:+UseG1GC</jvmArg>
										<jvmArg>-XX:MinHeapFreeRatio=1</jvmArg>
										<jvmArg>-XX:MaxHeapFreeRatio=5</jvmArg>
										<jvmArg>-XX:G1ReservePercent=5</jvmArg>
										<jvmArg>-Djavax.xml.stream.isSupportingExternalEntities=false</jvmArg>
										<jvmArg>-Djavax.xml.stream.supportDTD=false</jvmArg>
										<jvmArg>-XX:+IgnoreUnrecognizedVMOptions</jvmArg>
									</jvmArgs>
									<!-- Application package metadata -->
									<vendor>${app.vendor}</vendor>
									<description>${app.description}</description>
									<licenseFile>${project.basedir}/src/main/resources/licenses/LICENSE.GPL</licenseFile>
									<copyright>${current.year} ecsec GmbH</copyright>
									<linuxOptions>
										<bundleName>${package.identifier}</bundleName>
										<debMaintainer>${app.maintainer}</debMaintainer>
										<rpmLicenseType>GPL v3</rpmLicenseType>
										<menuGroup>Network;</menuGroup>
										<packageDeps>${package.deps}</packageDeps>
									</linuxOptions>
									<macOptions>
										<bundleName>${app.identifier}</bundleName>
										<bundleIdentifier>org.openecard.versioncheck.MainLoader</bundleIdentifier>
										<sign>${mac.os.sign.package}</sign>
										<signingKeyUserName>ecsec GmbH</signingKeyUserName>
									</macOptions>
									<windowsOptions>
										<dirChooser>true</dirChooser>
										<menuGroup>misc</menuGroup>
										<upgradeUUID>CB11CB66-71B5-42C1-8076-15F1FEDCC22A</upgradeUUID>
									</windowsOptions>
								</configuration>
							</execution>
						</executions>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-Linux</id>
			<activation>
				<os>
					<family>Unix</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<!-- Resource plugin -->
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-resources-plugin</artifactId>
						<executions>
							<execution>
								<id>filtering-resources</id>
								<goals>
									<goal>resources</goal>
								</goals>
								<configuration>
									<outputDirectory>${project.basedir}/target/linux/resources</outputDirectory>
									<resources>
										<resource>
											<directory>${project.basedir}/src/main/resources/linux</directory>
											<filtering>true</filtering>
										</resource>
									</resources>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${package.identifier}</name>
							<icon>${project.basedir}/src/main/resources/linux/open-ecard-app.png</icon>
							<resourceDir>${project.basedir}/target/linux/resources</resourceDir>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-win</id>
			<activation>
				<os>
					<family>windows</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<!-- Resource plugin -->
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-resources-plugin</artifactId>
						<executions>
							<execution>
								<id>filtering-resources</id>
								<goals>
									<goal>resources</goal>
								</goals>
								<configuration>
									<resources>
										<resource>
											<directory>${project.basedir}/src/main/resources/windows/filtering</directory>
											<filtering>true</filtering>
										</resource>
									</resources>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<!-- Create .msi installer -->
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${app.identifier}</name>
							<icon>${project.basedir}/src/main/resources/windows/Open-eCard-App.ico</icon>
							<type>msi</type>
						</configuration>
					</plugin>
					<!-- Create .exe installer -->
					<plugin>
						<groupId>org.codehaus.mojo</groupId>
						<artifactId>exec-maven-plugin</artifactId>
						<executions>
							<execution>
								<id>create-exe</id>
								<phase>package</phase>
								<goals>
									<goal>exec</goal>
								</goals>
								<configuration>
									<executable>ISCC.exe</executable>
									<workingDirectory>${project.basedir}/target</workingDirectory>
									<arguments>
										<argument>classes/Open-eCard-App.iss</argument>
									</arguments>
								</configuration>
							</execution>
						</executions>
					</plugin>
				</plugins>
			</build>
		</profile>
		<profile>
			<id>app-bundles-mac</id>
			<activation>
				<os>
					<family>mac</family>
				</os>
				<property>
					<name>desktop-package</name>
				</property>
			</activation>
			<build>
				<plugins>
					<plugin>
						<groupId>net.agilhard.maven.plugins</groupId>
						<artifactId>jlink-jpackager-maven-plugin</artifactId>
						<configuration>
							<name>${app.identifier}</name>
							<icon>${project.basedir}/src/main/resources/mac-os/Open-eCard-App.icns</icon>
							<resourceDir>${project.basedir}/src/main/resources/mac-os</resourceDir>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
	</profiles>


	<build>
		<plugins>
			<!-- Plugin to reuse project version for installers -->
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<id>parse-version</id>
						<phase>validate</phase>
						<goals>
							<goal>parse-version</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<!-- Maven compiler plugin -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<executions>
					<execution>
						<id>default-compile</id>
						<goals>
							<goal>compile</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<!-- Skip install step of install-plugin-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-install-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>
			<!-- Skip install step of javadoc-plugin-->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-javadoc-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>

			<!-- Jpackage plugin to create installers -->
			<plugin>
				<groupId>net.agilhard.maven.plugins</groupId>
				<artifactId>jlink-jpackager-maven-plugin</artifactId>
				<extensions>true</extensions>
				<executions>
					<execution>
						<id>jlink</id>
						<phase>prepare-package</phase>
						<goals>
							<goal>jlink</goal>
						</goals>
						<configuration>
							<!-- JLink arguments -->
							<launcher>open-ecard=org.openecard.richclient/org.openecard.richclient.RichClient</launcher>
							<compress>2</compress>
							<noHeaderFiles>true</noHeaderFiles>
							<noManPages>true</noManPages>
							<stripDebug>false</stripDebug>
							<ignoreSigningInformation>true</ignoreSigningInformation>
							<outputDirectoryImage>${project.build.directory}/open-ecard</outputDirectoryImage>
							<jdkToolchain>
								<version>${bundled.java.version}</version>
								<vendor>OpenJDK</vendor>
							</jdkToolchain>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<dependencies>
		<!-- Open eCard RichClient Bundle -->
		<dependency>
			<groupId>org.openecard.clients</groupId>
			<artifactId>richclient-bundle</artifactId>
			<version>${project.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.openecard.clients</groupId>
					<artifactId>richclient</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<!-- JavaFX -->
		<dependency>
			<groupId>org.openjfx</groupId>
			<artifactId>javafx-controls</artifactId>
		</dependency>
		<dependency>
			<groupId>org.openjfx</groupId>
			<artifactId>javafx-swing</artifactId>
		</dependency>

		<!-- JAXB -->
		<dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
			<!--exclusions>
				<exclusion>
					<groupId>jakarta.activation</groupId>
					<artifactId>jakarta.activation-api</artifactId>
				</exclusion>
			</exclusions-->
		</dependency>
		<!--dependency>
			<groupId>com.sun.activation</groupId>
			<artifactId>javax.activation</artifactId>
                        <version>1.2.0</version>
		</dependency-->
		<dependency>
			<groupId>com.sun.activation</groupId>
			<artifactId>jakarta.activation</artifactId>
		</dependency>
	</dependencies>

</project>

{'fraction_non_alphanumeric': 0.16073855007593318, 'fraction_numerical': 0.0050355686995444005, 'mean_word_length': 2.66100950987564, 'pattern_counts': {'":': 0, '<': 1139, '<?xml version=': 2, '>': 1139, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 12}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2347843', 'n_tokens_mistral': 11978, 'n_tokens_neox': 7911, 'n_words': 984}