4.0.0 ${context.group} ${context.artifact} ${context.version} ${context.moduleName} UTF-8 #if ($context.testRunnerId == "junit")${context.getVersion("org.junit.jupiter", "junit-jupiter-api")}#end #if ($context.hasLanguage("kotlin"))${context.getVersion("org.jetbrains.kotlin", "kotlin-maven-plugin")}#end org.openjfx javafx-controls ${context.getProperty("javafx.version")} org.openjfx javafx-fxml ${context.getProperty("javafx.version")} #if ($context.hasLibrary("tilesfx")) org.openjfx javafx-web ${context.getProperty("javafx.version")} org.openjfx javafx-swing ${context.getProperty("javafx.version")} #end #if ($context.hasLibrary("fxgl")) org.openjfx javafx-media ${context.getProperty("javafx.version")} #end #if ($context.hasLibrary("controlsfx")) org.controlsfx controlsfx ${context.getVersion("org.controlsfx", "controlsfx")} #end #if ($context.hasLibrary("formsfx")) com.dlsc.formsfx formsfx-core ${context.getVersion("com.dlsc.formsfx", "formsfx-core")} org.openjfx * #end #if ($context.hasLibrary("validatorfx")) net.synedra validatorfx ${context.getVersion("net.synedra", "validatorfx")} org.openjfx * #end #if ($context.hasLibrary("ikonli")) org.kordamp.ikonli ikonli-javafx ${context.getVersion("org.kordamp.ikonli", "ikonli-javafx")} #end #if ($context.hasLibrary("bootstrapfx")) org.kordamp.bootstrapfx bootstrapfx-core ${context.getVersion("org.kordamp.bootstrapfx", "bootstrapfx-core")} #end #if ($context.hasLibrary("tilesfx")) eu.hansolo tilesfx ${context.getVersion("eu.hansolo", "tilesfx")} org.openjfx * #end #if ($context.hasLibrary("fxgl")) com.github.almasb fxgl #if ($context.sdkFeatureVersion >= 17)${context.getBomProperty("fxgl17.version")}#else${context.getBomProperty("fxgl11.version")}#end org.openjfx * #end #if ($context.testRunnerId == "junit") org.junit.jupiter junit-jupiter-api ${context.asPlaceholder("junit.version")} test org.junit.jupiter junit-jupiter-engine ${context.asPlaceholder("junit.version")} test #end #if ($context.testRunnerId == "testng") org.testng testng ${context.getVersion("org.testng", "testng")} test #end #if ($context.hasLanguage("groovy")) org.apache.groovy groovy ${context.getVersion("org.apache.groovy", "groovy")} #end #if ($context.hasLanguage("kotlin")) org.jetbrains.kotlin kotlin-stdlib ${context.asPlaceholder("kotlin.version")} #end #if ($context.hasLanguage("kotlin")) ${context.asPlaceholder("project.basedir")}/src/main/kotlin ${context.asPlaceholder("project.basedir")}/src/test/kotlin #end #if ($context.hasLanguage("groovy")) org.codehaus.gmavenplus gmavenplus-plugin ${context.getVersion("org.codehaus.gmavenplus", "gmavenplus-plugin")} compile addSources addTestSources compile compileTests #end org.apache.maven.plugins maven-compiler-plugin ${context.getVersion("org.apache.maven.plugins", "maven-compiler-plugin")} ${context.sdkFeatureVersion} ${context.sdkFeatureVersion} #if ($context.hasLanguage("groovy")) compile compile #end org.openjfx javafx-maven-plugin ${context.getVersion("org.openjfx", "javafx-maven-plugin")} default-cli ${context.rootPackage}/${context.rootPackage}.HelloApplication app app app true true true #if ($context.hasLanguage("kotlin")) org.jetbrains.kotlin kotlin-maven-plugin ${context.asPlaceholder("kotlin.version")} compile process-sources compile test-compile test-compile test-compile 11 #end