4.0.0
de.kneitzel
javafxapp
1.0-SNAPSHOT
Java Forum
${project.artifactId}
${project.artifactId}
${project.artifactId}
de.kneitzel.JavaFXApp
FXAppModule
17
3.6.3
5.9.1
19
2.19.0
1.18.24
23.0.0
3.2.0
3.10.1
3.3.0
3.0.0-M2
3.1.0
3.0.0-M1
3.2.2
3.2.0
4.0.0-M1
3.0.0-M6
1.0.0.RC2
0.1.3
3.16.0
6.50.0
2.11.0
4.7.2.0
4.7.3
UTF-8
${java.version}
${java.version}
org.openjfx
javafx-controls
${javafx.version}
org.openjfx
javafx-graphics
${javafx.version}
org.openjfx
javafx-web
${javafx.version}
org.projectlombok
lombok
${lombok.version}
provided
org.jetbrains
annotations
${jetbrains.annotations.version}
compile
org.apache.logging.log4j
log4j-api
${log4j.version}
org.apache.logging.log4j
log4j-core
${log4j.version}
org.junit.jupiter
junit-jupiter-engine
${junit.version}
test
org.apache.maven.plugins
maven-enforcer-plugin
${maven.enforcer.plugin}
enforce-versions
enforce
${required.maven.version}
org.apache.maven.plugins
maven-compiler-plugin
${maven.compiler.plugin}
${java.version}
org.projectlombok
lombok
${lombok.version}
org.apache.maven.plugins
maven-clean-plugin
${maven.clean.plugin}
org.apache.maven.plugins
maven-deploy-plugin
${maven.deploy.plugin}
org.apache.maven.plugins
maven-install-plugin
${maven.install.plugin}
org.apache.maven.plugins
maven-jar-plugin
${maven.jar.plugin}
org.apache.maven.plugins
maven-resources-plugin
${maven.resources.plugin}
org.apache.maven.plugins
maven-site-plugin
${maven.site.plugin}
org.apache.maven.plugins
maven-surefire-plugin
${maven.surfire.plugin}
true
org.apache.maven.plugins
maven-dependency-plugin
${maven.dependency.plugin}
copy-dependencies
package
copy-dependencies
${project.build.directory}/modules
false
false
true
org.moditect
moditect-maven-plugin
${moditect.maven.plugin}
add-module-info-to-dependencies
package
${java.version}
${project.build.directory}/modules
true
org.apache.logging.log4j
log4j-core
${log4j.version}
open module org.apache.logging.log4j.core {
requires java.logging;
requires java.rmi;
requires transitive java.compiler;
requires transitive java.desktop;
requires transitive java.management;
requires transitive java.naming;
requires transitive java.scripting;
requires transitive java.sql;
requires transitive java.xml;
exports org.apache.logging.log4j.core;
exports org.apache.logging.log4j.core.appender;
exports org.apache.logging.log4j.core.appender.db;
exports org.apache.logging.log4j.core.appender.db.jdbc;
exports org.apache.logging.log4j.core.appender.mom;
exports org.apache.logging.log4j.core.appender.mom.jeromq;
exports org.apache.logging.log4j.core.appender.mom.kafka;
exports org.apache.logging.log4j.core.appender.nosql;
exports org.apache.logging.log4j.core.appender.rewrite;
exports org.apache.logging.log4j.core.appender.rolling;
exports org.apache.logging.log4j.core.appender.rolling.action;
exports org.apache.logging.log4j.core.appender.routing;
exports org.apache.logging.log4j.core.async;
exports org.apache.logging.log4j.core.config;
exports org.apache.logging.log4j.core.config.arbiters;
exports org.apache.logging.log4j.core.config.builder.api;
exports org.apache.logging.log4j.core.config.builder.impl;
exports org.apache.logging.log4j.core.config.composite;
exports org.apache.logging.log4j.core.config.json;
exports org.apache.logging.log4j.core.config.plugins;
exports org.apache.logging.log4j.core.config.plugins.convert;
exports org.apache.logging.log4j.core.config.plugins.processor;
exports org.apache.logging.log4j.core.config.plugins.util;
exports org.apache.logging.log4j.core.config.plugins.validation;
exports org.apache.logging.log4j.core.config.plugins.validation.constraints;
exports org.apache.logging.log4j.core.config.plugins.validation.validators;
exports org.apache.logging.log4j.core.config.plugins.visitors;
exports org.apache.logging.log4j.core.config.properties;
exports org.apache.logging.log4j.core.config.status;
exports org.apache.logging.log4j.core.config.xml;
exports org.apache.logging.log4j.core.config.yaml;
exports org.apache.logging.log4j.core.filter;
exports org.apache.logging.log4j.core.filter.mutable;
exports org.apache.logging.log4j.core.impl;
exports org.apache.logging.log4j.core.jackson;
exports org.apache.logging.log4j.core.jmx;
exports org.apache.logging.log4j.core.layout;
exports org.apache.logging.log4j.core.layout.internal;
exports org.apache.logging.log4j.core.lookup;
exports org.apache.logging.log4j.core.message;
exports org.apache.logging.log4j.core.net;
exports org.apache.logging.log4j.core.net.ssl;
exports org.apache.logging.log4j.core.osgi;
exports org.apache.logging.log4j.core.parser;
exports org.apache.logging.log4j.core.pattern;
exports org.apache.logging.log4j.core.script;
exports org.apache.logging.log4j.core.selector;
exports org.apache.logging.log4j.core.time;
exports org.apache.logging.log4j.core.time.internal;
exports org.apache.logging.log4j.core.tools;
exports org.apache.logging.log4j.core.tools.picocli;
exports org.apache.logging.log4j.core.util;
exports org.apache.logging.log4j.core.util.datetime;
exports org.apache.logging.log4j.core.util.internal;
provides javax.annotation.processing.Processor with
org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor;
provides org.apache.logging.log4j.core.util.ContextDataProvider with
org.apache.logging.log4j.core.impl.ThreadContextDataProvider;
provides org.apache.logging.log4j.message.ThreadDumpMessage.ThreadInfoFactory with
org.apache.logging.log4j.core.message.ExtendedThreadInfoFactory;
provides org.apache.logging.log4j.spi.Provider with
org.apache.logging.log4j.core.impl.Log4jProvider;
}
${main.class}
${project.build.sourceDirectory}/module-info.java
--ignore-missing-deps
--multi-release
${java.version}
add-module-info
create-runtime-image
package
create-runtime-image
${project.build.directory}/modules
${main.module}
${launcher}
${main.module}
2
APP_WITH_DEPENDENCIES
true
${project.build.directory}/jlink-image
com.github.akman
jpackage-maven-plugin
${jpackage.maven.plugin}
package
jpackage
${appName}
IMAGE
${project.build.directory}/jlink-image
${main.module}/${main.class}
com.github.spotbugs
spotbugs-maven-plugin
${spotbugs.maven.plugin}
com.github.spotbugs
spotbugs
${spotbugs.version}
prepare-package
spotbugs
org.apache.maven.plugins
maven-pmd-plugin
${maven.pmd.version}
net.sourceforge.pmd
pmd-core
${pmd.version}
net.sourceforge.pmd
pmd-java
${pmd.version}
net.sourceforge.pmd
pmd-javascript
${pmd.version}
net.sourceforge.pmd
pmd-jsp
${pmd.version}
${project.build.sourceEncoding}
100
${java.version}
false
pmd-ruleset.xml
prepare-package
pmd
org.codehaus.mojo
versions-maven-plugin
${codehaus.version.plugin}
validate
display-dependency-updates
display-plugin-updates
display-property-updates