lombok.maven
lombok.maven copied to clipboard
Java 20: Unable to delombok: InvocationTargetException: var
Since Java 20 I am unable to run the delombok plugin.
My pom.xml: https://github.com/kangarko/Foundation/blob/master/pom.xml#L192
Just tested on lombok 1.18.28 and the latest (semi-old) lombok maven plugin.
Here is full maven compile debug log: (I could not find any "var" being used in my project. It's open source: https://github.com/kangarko/foundation/
Apache Maven 3.9.1 (2e178502fcdbffc201671fb2537d0cb4b4cc58f8)[m
Maven home: D:\workspace\Foundation\EMBEDDED
Java version: 20, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-20
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG] Imported: javax.annotation.* < plexus.core
[DEBUG] Imported: javax.annotation.security.* < plexus.core
[DEBUG] Imported: javax.inject.* < plexus.core
[DEBUG] Imported: org.apache.maven.* < plexus.core
[DEBUG] Imported: org.apache.maven.artifact < plexus.core
[DEBUG] Imported: org.apache.maven.classrealm < plexus.core
[DEBUG] Imported: org.apache.maven.cli < plexus.core
[DEBUG] Imported: org.apache.maven.configuration < plexus.core
[DEBUG] Imported: org.apache.maven.exception < plexus.core
[DEBUG] Imported: org.apache.maven.execution < plexus.core
[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG] Imported: org.apache.maven.graph < plexus.core
[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG] Imported: org.apache.maven.model < plexus.core
[DEBUG] Imported: org.apache.maven.monitor < plexus.core
[DEBUG] Imported: org.apache.maven.plugin < plexus.core
[DEBUG] Imported: org.apache.maven.profiles < plexus.core
[DEBUG] Imported: org.apache.maven.project < plexus.core
[DEBUG] Imported: org.apache.maven.reporting < plexus.core
[DEBUG] Imported: org.apache.maven.repository < plexus.core
[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG] Imported: org.apache.maven.settings < plexus.core
[DEBUG] Imported: org.apache.maven.toolchain < plexus.core
[DEBUG] Imported: org.apache.maven.usability < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG] Imported: org.codehaus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.* < plexus.core
[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.component < plexus.core
[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG] Imported: org.codehaus.plexus.container < plexus.core
[DEBUG] Imported: org.codehaus.plexus.context < plexus.core
[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG] Imported: org.eclipse.aether.* < plexus.core
[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG] Imported: org.eclipse.aether.collection < plexus.core
[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG] Imported: org.eclipse.aether.graph < plexus.core
[DEBUG] Imported: org.eclipse.aether.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.installation < plexus.core
[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG] Imported: org.eclipse.aether.repository < plexus.core
[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG] Imported: org.eclipse.aether.spi < plexus.core
[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG] Imported: org.eclipse.aether.util < plexus.core
[DEBUG] Imported: org.eclipse.aether.version < plexus.core
[DEBUG] Imported: org.fusesource.jansi.* < plexus.core
[DEBUG] Imported: org.slf4j.* < plexus.core
[DEBUG] Imported: org.slf4j.event.* < plexus.core
[DEBUG] Imported: org.slf4j.helpers.* < plexus.core
[DEBUG] Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[DEBUG] Created adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: [1;36mdebug[m [1;34minfo[m [1;33mwarning[m [1;31merror[m [1;32msuccess[m [1;31mfailure[m [1mstrong[m [32mmojo[m [36mproject[m
[DEBUG] Reading global settings from settings.xml
[DEBUG] Reading user settings from C:\Users\kangarko\.m2\settings.xml
[DEBUG] Reading global toolchains from toolchains.xml
[DEBUG] Reading user toolchains from C:\Users\kangarko\.m2\toolchains.xml
[DEBUG] Using local repository at C:\Users\kangarko\.m2\repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\kangarko\.m2\repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project org.mineacademy:Foundation:jar:6.3.5: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: org.mineacademy:Foundation:jar:6.3.5
[DEBUG] Tasks: [clean, install]
[DEBUG] Style: Regular
[DEBUG] =======================================================================
[INFO]
[INFO] [1m---------------------< [0;36morg.mineacademy:Foundation[0;1m >---------------------[m
[INFO] [1mBuilding Foundation 6.3.5[m
[INFO] from pom.xml
[INFO] [1m--------------------------------[ jar ]---------------------------------[m
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Creating adapter using nameMapper 'gav' and factory 'rwlock-local'
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project: org.mineacademy:Foundation:6.3.5
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile, runtime, test]
[DEBUG] Repositories (dependencies): [mineacademy-repo (https://bitbucket.org/kangarko/libraries/raw/master, default, releases+snapshots), spigot-repo (https://hub.spigotmc.org/nexus/content/repositories/snapshots, default, releases+snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-clean-plugin:3.2.0:clean (default-clean)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<directory default-value="${project.build.directory}"/>
<excludeDefaultDirectories default-value="false">${maven.clean.excludeDefaultDirectories}</excludeDefaultDirectories>
<failOnError default-value="true">${maven.clean.failOnError}</failOnError>
<fast default-value="false">${maven.clean.fast}</fast>
<fastDir>${maven.clean.fastDir}</fastDir>
<fastMode default-value="background">${maven.clean.fastMode}</fastMode>
<followSymLinks default-value="false">${maven.clean.followSymLinks}</followSymLinks>
<outputDirectory default-value="${project.build.outputDirectory}"/>
<reportDirectory default-value="${project.build.outputDirectory}"/>
<retryOnError default-value="true">${maven.clean.retryOnError}</retryOnError>
<session default-value="${session}"/>
<skip default-value="false">${maven.clean.skip}</skip>
<testOutputDirectory default-value="${project.build.testOutputDirectory}"/>
<verbose>${maven.clean.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.projectlombok:lombok-maven-plugin:1.18.20.0:delombok (default)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<addOutputDirectory default-value="true">false</addOutputDirectory>
<encoding default-value="${project.build.sourceEncoding}">${lombok.encoding}</encoding>
<outputDirectory default-value="${project.build.directory}/generated-sources/delombok">${delombok.output}</outputDirectory>
<pluginArtifacts>${plugin.artifacts}</pluginArtifacts>
<pluginDescriptor>${plugin}</pluginDescriptor>
<project>${project}</project>
<skip default-value="false">${lombok.delombok.skip}</skip>
<sourceDirectory default-value="${project.basedir}/src/main/lombok">D:\workspace\Foundation/src/main/java</sourceDirectory>
<verbose default-value="false">${lombok.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.0:resources (default-resources)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<addDefaultExcludes default-value="true"/>
<buildFilters default-value="${project.build.filters}"/>
<encoding default-value="${project.build.sourceEncoding}"/>
<escapeWindowsPaths default-value="true"/>
<fileNameFiltering default-value="false"/>
<includeEmptyDirs default-value="false"/>
<outputDirectory default-value="${project.build.outputDirectory}"/>
<overwrite default-value="false"/>
<project default-value="${project}"/>
<resources default-value="${project.resources}"/>
<session default-value="${session}"/>
<skip default-value="false">${maven.resources.skip}</skip>
<supportMultiLineFiltering default-value="false"/>
<useBuildFilters default-value="true"/>
<useDefaultDelimiters default-value="true"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<basedir default-value="${basedir}"/>
<buildDirectory default-value="${project.build.directory}"/>
<compilePath default-value="${project.compileClasspathElements}"/>
<compileSourceRoots default-value="${project.compileSourceRoots}"/>
<compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
<compilerReuseStrategy default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
<compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
<createMissingPackageInfoClass default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
<debug default-value="true">${maven.compiler.debug}</debug>
<debugFileName default-value="javac"/>
<debuglevel>${maven.compiler.debuglevel}</debuglevel>
<enablePreview default-value="false">${maven.compiler.enablePreview}</enablePreview>
<encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
<executable>${maven.compiler.executable}</executable>
<failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
<failOnWarning default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
<forceJavacCompilerUse default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
<fork default-value="false">${maven.compiler.fork}</fork>
<generatedSourcesDirectory default-value="${project.build.directory}/generated-sources/annotations"/>
<implicit>${maven.compiler.implicit}</implicit>
<maxmem>${maven.compiler.maxmem}</maxmem>
<meminitial>${maven.compiler.meminitial}</meminitial>
<mojoExecution default-value="${mojoExecution}"/>
<optimize default-value="false">${maven.compiler.optimize}</optimize>
<outputDirectory default-value="${project.build.outputDirectory}"/>
<parameters default-value="false">${maven.compiler.parameters}</parameters>
<project default-value="${project}"/>
<projectArtifact default-value="${project.artifact}"/>
<release>${maven.compiler.release}</release>
<session default-value="${session}"/>
<showCompilationChanges default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
<showDeprecation default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
<showWarnings default-value="true">${maven.compiler.showWarnings}</showWarnings>
<skipMain>${maven.main.skip}</skipMain>
<skipMultiThreadWarning default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
<source default-value="1.8">1.8</source>
<staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
<target default-value="1.8">1.8</target>
<useIncrementalCompilation default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
<verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.0:testResources (default-testResources)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<addDefaultExcludes default-value="true"/>
<buildFilters default-value="${project.build.filters}"/>
<encoding default-value="${project.build.sourceEncoding}"/>
<escapeWindowsPaths default-value="true"/>
<fileNameFiltering default-value="false"/>
<includeEmptyDirs default-value="false"/>
<outputDirectory default-value="${project.build.testOutputDirectory}"/>
<overwrite default-value="false"/>
<project default-value="${project}"/>
<resources default-value="${project.testResources}"/>
<session default-value="${session}"/>
<skip default-value="false">${maven.test.skip}</skip>
<supportMultiLineFiltering default-value="false"/>
<useBuildFilters default-value="true"/>
<useDefaultDelimiters default-value="true"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.11.0:testCompile (default-testCompile)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<basedir default-value="${basedir}"/>
<buildDirectory default-value="${project.build.directory}"/>
<compileSourceRoots default-value="${project.testCompileSourceRoots}"/>
<compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
<compilerReuseStrategy default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
<compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
<createMissingPackageInfoClass default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
<debug default-value="true">${maven.compiler.debug}</debug>
<debugFileName default-value="javac-test"/>
<debuglevel>${maven.compiler.debuglevel}</debuglevel>
<enablePreview default-value="false">${maven.compiler.enablePreview}</enablePreview>
<encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
<executable>${maven.compiler.executable}</executable>
<failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
<failOnWarning default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
<forceJavacCompilerUse default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
<fork default-value="false">${maven.compiler.fork}</fork>
<generatedTestSourcesDirectory default-value="${project.build.directory}/generated-test-sources/test-annotations"/>
<implicit>${maven.compiler.implicit}</implicit>
<maxmem>${maven.compiler.maxmem}</maxmem>
<meminitial>${maven.compiler.meminitial}</meminitial>
<mojoExecution default-value="${mojoExecution}"/>
<optimize default-value="false">${maven.compiler.optimize}</optimize>
<outputDirectory default-value="${project.build.testOutputDirectory}"/>
<parameters default-value="false">${maven.compiler.parameters}</parameters>
<project default-value="${project}"/>
<release>${maven.compiler.release}</release>
<session default-value="${session}"/>
<showCompilationChanges default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
<showDeprecation default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
<showWarnings default-value="true">${maven.compiler.showWarnings}</showWarnings>
<skip>${maven.test.skip}</skip>
<skipMultiThreadWarning default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
<source default-value="1.8">1.8</source>
<staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
<target default-value="1.8">1.8</target>
<testPath default-value="${project.testClasspathElements}"/>
<testRelease>${maven.compiler.testRelease}</testRelease>
<testSource>${maven.compiler.testSource}</testSource>
<testTarget>${maven.compiler.testTarget}</testTarget>
<useIncrementalCompilation default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
<useModulePath default-value="true"/>
<verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.0.0:test (default-test)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<additionalClasspathElements>${maven.test.additionalClasspath}</additionalClasspathElements>
<argLine>${argLine}</argLine>
<basedir default-value="${basedir}"/>
<childDelegation default-value="false">${childDelegation}</childDelegation>
<classesDirectory default-value="${project.build.outputDirectory}"/>
<classpathDependencyExcludes>${maven.test.dependency.excludes}</classpathDependencyExcludes>
<debugForkedProcess>${maven.surefire.debug}</debugForkedProcess>
<dependenciesToScan>${dependenciesToScan}</dependenciesToScan>
<disableXmlReport default-value="false">${disableXmlReport}</disableXmlReport>
<enableAssertions default-value="true">${enableAssertions}</enableAssertions>
<enableProcessChecker>${surefire.enableProcessChecker}</enableProcessChecker>
<encoding default-value="${project.reporting.outputEncoding}">${surefire.encoding}</encoding>
<excludeJUnit5Engines>${surefire.excludeJUnit5Engines}</excludeJUnit5Engines>
<excludedEnvironmentVariables>${surefire.excludedEnvironmentVariables}</excludedEnvironmentVariables>
<excludedGroups>${excludedGroups}</excludedGroups>
<excludes>${surefire.excludes}</excludes>
<excludesFile>${surefire.excludesFile}</excludesFile>
<failIfNoSpecifiedTests default-value="true">${surefire.failIfNoSpecifiedTests}</failIfNoSpecifiedTests>
<failIfNoTests default-value="false">${failIfNoTests}</failIfNoTests>
<failOnFlakeCount default-value="0">${surefire.failOnFlakeCount}</failOnFlakeCount>
<forkCount default-value="1">${forkCount}</forkCount>
<forkNode>${surefire.forkNode}</forkNode>
<forkedProcessExitTimeoutInSeconds default-value="30">${surefire.exitTimeout}</forkedProcessExitTimeoutInSeconds>
<forkedProcessTimeoutInSeconds>${surefire.timeout}</forkedProcessTimeoutInSeconds>
<groups>${groups}</groups>
<includeJUnit5Engines>${surefire.includeJUnit5Engines}</includeJUnit5Engines>
<includes>${surefire.includes}</includes>
<includesFile>${surefire.includesFile}</includesFile>
<junitArtifactName default-value="junit:junit">${junitArtifactName}</junitArtifactName>
<jvm>${jvm}</jvm>
<objectFactory>${objectFactory}</objectFactory>
<parallel>${parallel}</parallel>
<parallelMavenExecution default-value="${session.parallel}"/>
<parallelOptimized default-value="true">${parallelOptimized}</parallelOptimized>
<parallelTestsTimeoutForcedInSeconds>${surefire.parallel.forcedTimeout}</parallelTestsTimeoutForcedInSeconds>
<parallelTestsTimeoutInSeconds>${surefire.parallel.timeout}</parallelTestsTimeoutInSeconds>
<perCoreThreadCount default-value="true">${perCoreThreadCount}</perCoreThreadCount>
<pluginArtifactMap>${plugin.artifactMap}</pluginArtifactMap>
<pluginDescriptor default-value="${plugin}"/>
<printSummary default-value="true">${surefire.printSummary}</printSummary>
<project default-value="${project}"/>
<projectArtifactMap>${project.artifactMap}</projectArtifactMap>
<projectBuildDirectory default-value="${project.build.directory}"/>
<redirectTestOutputToFile default-value="false">${maven.test.redirectTestOutputToFile}</redirectTestOutputToFile>
<reportFormat default-value="brief">${surefire.reportFormat}</reportFormat>
<reportNameSuffix default-value="">${surefire.reportNameSuffix}</reportNameSuffix>
<reportsDirectory default-value="${project.build.directory}/surefire-reports"/>
<rerunFailingTestsCount default-value="0">${surefire.rerunFailingTestsCount}</rerunFailingTestsCount>
<reuseForks default-value="true">${reuseForks}</reuseForks>
<runOrder default-value="filesystem">${surefire.runOrder}</runOrder>
<runOrderRandomSeed>${surefire.runOrder.random.seed}</runOrderRandomSeed>
<session default-value="${session}"/>
<shutdown default-value="exit">${surefire.shutdown}</shutdown>
<skip default-value="false">${maven.test.skip}</skip>
<skipAfterFailureCount default-value="0">${surefire.skipAfterFailureCount}</skipAfterFailureCount>
<skipExec>${maven.test.skip.exec}</skipExec>
<skipTests default-value="false">${skipTests}</skipTests>
<suiteXmlFiles>${surefire.suiteXmlFiles}</suiteXmlFiles>
<systemPropertiesFile>${surefire.systemPropertiesFile}</systemPropertiesFile>
<tempDir default-value="surefire">${tempDir}</tempDir>
<test>${test}</test>
<testClassesDirectory default-value="${project.build.testOutputDirectory}"/>
<testFailureIgnore default-value="false">${maven.test.failure.ignore}</testFailureIgnore>
<testNGArtifactName default-value="org.testng:testng">${testNGArtifactName}</testNGArtifactName>
<testSourceDirectory default-value="${project.build.testSourceDirectory}"/>
<threadCount>${threadCount}</threadCount>
<threadCountClasses default-value="0">${threadCountClasses}</threadCountClasses>
<threadCountMethods default-value="0">${threadCountMethods}</threadCountMethods>
<threadCountSuites default-value="0">${threadCountSuites}</threadCountSuites>
<trimStackTrace default-value="false">${trimStackTrace}</trimStackTrace>
<useFile default-value="true">${surefire.useFile}</useFile>
<useManifestOnlyJar default-value="true">${surefire.useManifestOnlyJar}</useManifestOnlyJar>
<useModulePath default-value="true">${surefire.useModulePath}</useModulePath>
<useSystemClassLoader default-value="true">${surefire.useSystemClassLoader}</useSystemClassLoader>
<useUnlimitedThreads default-value="false">${useUnlimitedThreads}</useUnlimitedThreads>
<workingDirectory>${basedir}</workingDirectory>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:3.3.0:jar (default-jar)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<classesDirectory default-value="${project.build.outputDirectory}"/>
<finalName default-value="${project.build.finalName}"/>
<forceCreation default-value="false">${maven.jar.forceCreation}</forceCreation>
<outputDirectory default-value="${project.build.directory}"/>
<outputTimestamp default-value="${project.build.outputTimestamp}"/>
<project default-value="${project}"/>
<session default-value="${session}"/>
<skipIfEmpty default-value="false"/>
<useDefaultManifestFile default-value="false">${jar.useDefaultManifestFile}</useDefaultManifestFile>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-javadoc-plugin:3.5.0:jar (attach-javadocs)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<additionalJOption>${additionalJOption}</additionalJOption>
<applyJavadocSecurityFix default-value="true">${maven.javadoc.applyJavadocSecurityFix}</applyJavadocSecurityFix>
<attach default-value="true">${attach}</attach>
<author default-value="true">${author}</author>
<bootclasspath>${bootclasspath}</bootclasspath>
<bootclasspathArtifacts>${bootclasspathArtifacts}</bootclasspathArtifacts>
<bottom default-value="Copyright &#169; {inceptionYear}&#x2013;{currentYear} {organizationName}. All rights reserved.">${bottom}</bottom>
<breakiterator default-value="false">${breakiterator}</breakiterator>
<charset>${charset}</charset>
<classifier default-value="javadoc">${maven.javadoc.classifier}</classifier>
<debug default-value="false">${debug}</debug>
<defaultManifestFile default-value="${project.build.outputDirectory}/META-INF/MANIFEST.MF"/>
<destDir>${destDir}</destDir>
<detectJavaApiLink default-value="true">${detectJavaApiLink}</detectJavaApiLink>
<detectLinks default-value="false">${detectLinks}</detectLinks>
<detectOfflineLinks default-value="true">${detectOfflineLinks}</detectOfflineLinks>
<docencoding default-value="${project.reporting.outputEncoding}">${docencoding}</docencoding>
<docfilessubdirs default-value="false">${docfilessubdirs}</docfilessubdirs>
<doclet>${doclet}</doclet>
<docletArtifact>${docletArtifact}</docletArtifact>
<docletArtifacts>${docletArtifacts}</docletArtifacts>
<docletPath>${docletPath}</docletPath>
<doclint>none</doclint>
<doctitle default-value="${project.name} ${project.version} API">${doctitle}</doctitle>
<encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
<excludePackageNames>${excludePackageNames}</excludePackageNames>
<excludedocfilessubdir>${excludedocfilessubdir}</excludedocfilessubdir>
<extdirs>${extdirs}</extdirs>
<failOnError default-value="true">${maven.javadoc.failOnError}</failOnError>
<failOnWarnings default-value="false">${maven.javadoc.failOnWarnings}</failOnWarnings>
<finalName>${project.build.finalName}</finalName>
<footer>${footer}</footer>
<header>${header}</header>
<helpfile>${helpfile}</helpfile>
<includeDependencySources default-value="false"/>
<includeTransitiveDependencySources default-value="false"/>
<isOffline default-value="${settings.offline}"/>
<jarOutputDirectory>${project.build.directory}</jarOutputDirectory>
<javaApiLinks>${javaApiLinks}</javaApiLinks>
<javadocDirectory default-value="${basedir}/src/main/javadoc"/>
<javadocExecutable>${javadocExecutable}</javadocExecutable>
<javadocOptionsDir default-value="${project.build.directory}/javadoc-bundle-options"/>
<javadocVersion>${javadocVersion}</javadocVersion>
<keywords default-value="false">${keywords}</keywords>
<links>${links}</links>
<linksource default-value="false">${linksource}</linksource>
<localRepository>${localRepository}</localRepository>
<locale>${locale}</locale>
<maxmemory>${maxmemory}</maxmemory>
<minmemory>${minmemory}</minmemory>
<mojo default-value="${mojoExecution}"/>
<nocomment default-value="false">${nocomment}</nocomment>
<nodeprecated default-value="false">${nodeprecated}</nodeprecated>
<nodeprecatedlist default-value="false">${nodeprecatedlist}</nodeprecatedlist>
<nohelp default-value="false">${nohelp}</nohelp>
<noindex default-value="false">${noindex}</noindex>
<nonavbar default-value="false">${nonavbar}</nonavbar>
<nooverview default-value="false">${nooverview}</nooverview>
<noqualifier>${noqualifier}</noqualifier>
<nosince default-value="false">${nosince}</nosince>
<notimestamp default-value="false">${notimestamp}</notimestamp>
<notree default-value="false">${notree}</notree>
<offlineLinks>${offlineLinks}</offlineLinks>
<old default-value="false">${old}</old>
<outputDirectory default-value="${project.build.directory}/apidocs">${destDir}</outputDirectory>
<outputTimestamp default-value="${project.build.outputTimestamp}"/>
<overview default-value="${basedir}/src/main/javadoc/overview.html">${overview}</overview>
<packagesheader>${packagesheader}</packagesheader>
<project default-value="${project}"/>
<quiet default-value="false">${quiet}</quiet>
<reactorProjects>${reactorProjects}</reactorProjects>
<release default-value="${maven.compiler.release}"/>
<repoSession default-value="${repositorySystemSession}"/>
<resourcesArtifacts>${resourcesArtifacts}</resourcesArtifacts>
<serialwarn default-value="false">${serialwarn}</serialwarn>
<session default-value="${session}"/>
<settings default-value="${settings}"/>
<show default-value="protected">${show}</show>
<skip default-value="false">${maven.javadoc.skip}</skip>
<skippedModules>${maven.javadoc.skippedModules}</skippedModules>
<source default-value="${maven.compiler.source}">${source}</source>
<sourceDependencyCacheDir default-value="${project.build.directory}/distro-javadoc-sources"/>
<sourcepath>${sourcepath}</sourcepath>
<sourcetab>${sourcetab}</sourcetab>
<splitindex default-value="false">${splitindex}</splitindex>
<staleDataPath default-value="${project.build.directory}/maven-javadoc-plugin-stale-data.txt">${staleDataPath}</staleDataPath>
<stylesheet default-value="java">${stylesheet}</stylesheet>
<stylesheetfile>${stylesheetfile}</stylesheetfile>
<subpackages>${subpackages}</subpackages>
<taglet>${taglet}</taglet>
<tagletArtifact>${tagletArtifact}</tagletArtifact>
<tagletArtifacts>${tagletArtifacts}</tagletArtifacts>
<tagletpath>${tagletpath}</tagletpath>
<taglets>${taglets}</taglets>
<tags>${tags}</tags>
<top>${top}</top>
<use default-value="true">${use}</use>
<useDefaultManifestFile default-value="false"/>
<useStandardDocletOptions default-value="true">${useStandardDocletOptions}</useStandardDocletOptions>
<validateLinks default-value="false">${validateLinks}</validateLinks>
<verbose default-value="false">${verbose}</verbose>
<version default-value="true">${version}</version>
<windowtitle default-value="${project.name} ${project.version} API">${windowtitle}</windowtitle>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:3.1.0:install (default-install)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<installAtEnd default-value="false">${installAtEnd}</installAtEnd>
<pluginDescriptor default-value="${plugin}"/>
<project default-value="${project}"/>
<reactorProjects default-value="${reactorProjects}"/>
<session default-value="${session}"/>
<skip default-value="false">${maven.install.skip}</skip>
</configuration>
[DEBUG] =======================================================================
[DEBUG] org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT/maven-metadata.xml was not found in https://bitbucket.org/kangarko/libraries/raw/master during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of mineacademy-repo has elapsed or updates are forced
[DEBUG] Skipped remote request for org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT/maven-metadata.xml was not found in https://bitbucket.org/kangarko/libraries/raw/master during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of mineacademy-repo has elapsed or updates are forced
[DEBUG] Skipped remote request for org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=471300, ConflictMarker.markTime=104800, ConflictMarker.nodeCount=40, ConflictIdSorter.graphTime=273700, ConflictIdSorter.topsortTime=220000, ConflictIdSorter.conflictIdCount=37, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3293300, ConflictResolver.conflictItemCount=39, DfDependencyCollector.collectTime=96627000, DfDependencyCollector.transformTime=5517200}
[DEBUG] org.mineacademy:Foundation:jar:6.3.5
[DEBUG] org.projectlombok:lombok:jar:1.18.28:compile
[DEBUG] org.apache.logging.log4j:log4j-core:jar:2.20.0:provided
[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.20.0:provided
[DEBUG] org.spigotmc:spigot-api:jar:1.19.4-R0.1-SNAPSHOT:compile
[DEBUG] com.google.guava:guava:jar:31.1-jre:compile
[DEBUG] com.google.guava:failureaccess:jar:1.0.1:compile
[DEBUG] com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile
[DEBUG] org.checkerframework:checker-qual:jar:3.12.0:compile
[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.11.0:compile
[DEBUG] com.google.j2objc:j2objc-annotations:jar:1.3:compile
[DEBUG] com.google.code.gson:gson:jar:2.10:compile
[DEBUG] org.joml:joml:jar:1.10.5:compile
[DEBUG] net.md-5:bungeecord-chat:jar:1.16-R0.4:compile
[DEBUG] org.yaml:snakeyaml:jar:1.33:compile
[DEBUG] org.mineacademy.plugin:AuthMe:jar:5.6.0-SNAPSHOT-2595:compile
[DEBUG] org.mineacademy.plugin:BentoBox:jar:1.22.0-SNAPSHOT-b2312:compile
[DEBUG] org.mineacademy.plugin:CitizensAPI:jar:2.0.30-b2816:compile
[DEBUG] org.mineacademy.plugin:CMIAPI:jar:9.5.0.8:compile
[DEBUG] org.mineacademy.plugin:DiscordSRV:jar:1.26.1-SNAPSHOT-c6daaa5:compile
[DEBUG] org.mineacademy.plugin:EssentialsX:jar:2.20.0-SNAPSHOT-1441:compile
[DEBUG] org.mineacademy.plugin:Factions:jar:3.3.3:compile
[DEBUG] org.mineacademy.plugin:FactionsUUID:jar:1.6.9.5-U0.6.11-b287:compile
[DEBUG] org.mineacademy.plugin:MassiveCore:jar:3.3.3:compile
[DEBUG] org.mineacademy.plugin:MythicMobs:jar:5.2.1:compile
[DEBUG] org.mineacademy.plugin:mcMMO:jar:2.1.218:compile
[DEBUG] org.mineacademy.plugin:MultiverseCore:jar:4.3.9:compile
[DEBUG] org.mineacademy.plugin:NuVotifier:jar:2.7.3:compile
[DEBUG] org.mineacademy.plugin:PlaceholderAPI:jar:2.11.3:compile
[DEBUG] org.mineacademy.plugin:ProtocolLib:jar:5.0.0-SNAPSHOT-607:compile
[DEBUG] org.mineacademy.plugin:Residence:jar:5.1.0.1:compile
[DEBUG] org.mineacademy.plugin:SimpleClans:jar:2.18.1:compile
[DEBUG] org.mineacademy.plugin:Towny:jar:0.98.4.8:compile
[DEBUG] org.mineacademy.plugin:TownyChat:jar:0.99:compile
[DEBUG] org.mineacademy.plugin:Vault:jar:1.7.3:compile
[DEBUG] org.mineacademy.plugin:WorldEdit:jar:7.2.13:compile
[DEBUG] org.mineacademy.plugin:WorldGuard:jar:7.0.8:compile
[INFO]
[INFO] [1m--- [0;32mclean:3.2.0:clean[m [1m(default-clean)[m @ [36mFoundation[0;1m ---[m
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=13900, ConflictMarker.markTime=41400, ConflictMarker.nodeCount=3, ConflictIdSorter.graphTime=5700, ConflictIdSorter.topsortTime=9200, ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=174800, ConflictResolver.conflictItemCount=3, DfDependencyCollector.collectTime=12189400, DfDependencyCollector.transformTime=256700}
[DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:3.2.0
[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.3.4:compile
[DEBUG] commons-io:commons-io:jar:2.6:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:3.2.0
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:3.2.0
[DEBUG] Imported: < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:3.2.0
[DEBUG] Included: org.apache.maven.plugins:maven-clean-plugin:jar:3.2.0
[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.3.4
[DEBUG] Included: commons-io:commons-io:jar:2.6
[DEBUG] Loading mojo org.apache.maven.plugins:maven-clean-plugin:3.2.0:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:3.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e]
[DEBUG] Configuring mojo execution 'org.apache.maven.plugins:maven-clean-plugin:3.2.0:clean:default-clean' with basic configurator -->
[DEBUG] (f) directory = D:\workspace\Foundation\target
[DEBUG] (f) excludeDefaultDirectories = false
[DEBUG] (f) failOnError = true
[DEBUG] (f) fast = false
[DEBUG] (f) fastMode = background
[DEBUG] (f) followSymLinks = false
[DEBUG] (f) outputDirectory = D:\workspace\Foundation\target\classes
[DEBUG] (f) reportDirectory = D:\workspace\Foundation\target\classes
[DEBUG] (f) retryOnError = true
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@7569ea63
[DEBUG] (f) skip = false
[DEBUG] (f) testOutputDirectory = D:\workspace\Foundation\target\test-classes
[DEBUG] -- end configuration --
[INFO] Deleting D:\workspace\Foundation\target
[INFO] Deleting file D:\workspace\Foundation\target\generated-sources\delombok\org\mineacademy\fo\AnimationUtil.java
[INFO] Deleting directory D:\workspace\Foundation\target\generated-sources\delombok\org\mineacademy\fo
[INFO] Deleting directory D:\workspace\Foundation\target\generated-sources\delombok\org\mineacademy
[INFO] Deleting directory D:\workspace\Foundation\target\generated-sources\delombok\org
[INFO] Deleting directory D:\workspace\Foundation\target\generated-sources\delombok
[INFO] Deleting directory D:\workspace\Foundation\target\generated-sources
[INFO] Deleting directory D:\workspace\Foundation\target
[DEBUG] Skipping non-existing directory D:\workspace\Foundation\target\classes
[DEBUG] Skipping non-existing directory D:\workspace\Foundation\target\test-classes
[DEBUG] Skipping non-existing directory D:\workspace\Foundation\target\classes
[INFO]
[INFO] [1m--- [0;32mlombok:1.18.20.0:delombok[m [1m(default)[m @ [36mFoundation[0;1m ---[m
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=16700, ConflictMarker.markTime=33700, ConflictMarker.nodeCount=5, ConflictIdSorter.graphTime=6700, ConflictIdSorter.topsortTime=10600, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=81700, ConflictResolver.conflictItemCount=5, DfDependencyCollector.collectTime=12317600, DfDependencyCollector.transformTime=161800}
[DEBUG] org.projectlombok:lombok-maven-plugin:jar:1.18.20.0
[DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile
[DEBUG] org.projectlombok:lombok:jar:1.18.20:compile
[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.5.8:compile
[DEBUG] Created new class realm plugin>org.projectlombok:lombok-maven-plugin:1.18.20.0
[DEBUG] Importing foreign packages into class realm plugin>org.projectlombok:lombok-maven-plugin:1.18.20.0
[DEBUG] Imported: < maven.api
[DEBUG] Populating class realm plugin>org.projectlombok:lombok-maven-plugin:1.18.20.0
[DEBUG] Included: org.projectlombok:lombok-maven-plugin:jar:1.18.20.0
[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1
[DEBUG] Included: org.projectlombok:lombok:jar:1.18.20
[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7
[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.5.8
[DEBUG] Loading mojo org.projectlombok:lombok-maven-plugin:1.18.20.0:delombok from plugin realm ClassRealm[plugin>org.projectlombok:lombok-maven-plugin:1.18.20.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e]
[DEBUG] Configuring mojo execution 'org.projectlombok:lombok-maven-plugin:1.18.20.0:delombok:default' with basic configurator -->
[DEBUG] (f) addOutputDirectory = false
[DEBUG] (f) encoding = UTF-8
[DEBUG] (f) outputDirectory = D:\workspace\Foundation\target\generated-sources\delombok
[DEBUG] (f) pluginArtifacts = [org.projectlombok:lombok-maven-plugin:maven-plugin:1.18.20.0:, org.apache.commons:commons-lang3:jar:3.8.1:compile, org.projectlombok:lombok:jar:1.18.20:compile, org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile, org.codehaus.plexus:plexus-utils:jar:1.5.8:compile]
[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'lombok.maven.DelombokMojo', role hint: 'org.projectlombok:lombok-maven-plugin:1.18.20.0:delombok'
role: 'org.apache.maven.plugin.Mojo', implementation: 'lombok.maven.HelpMojo', role hint: 'org.projectlombok:lombok-maven-plugin:1.18.20.0:help'
role: 'org.apache.maven.plugin.Mojo', implementation: 'lombok.maven.TestDelombokMojo', role hint: 'org.projectlombok:lombok-maven-plugin:1.18.20.0:testDelombok'
---
[DEBUG] (f) project = MavenProject: org.mineacademy:Foundation:6.3.5 @ D:\workspace\Foundation\pom.xml
[DEBUG] (f) skip = false
[DEBUG] (f) sourceDirectory = D:\workspace\Foundation\src\main\java
[DEBUG] (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Starting Delombok
[DEBUG] outputDirectory: D:\workspace\Foundation\target\generated-sources\delombok
[DEBUG] sourceDirectory: D:\workspace\Foundation\src\main\java
[DEBUG] sourcePath: D:\workspace\Foundation\src\main\java
[DEBUG] classpath: C:\Users\kangarko\.m2\repository\org\projectlombok\lombok\1.18.28\lombok-1.18.28.jar;C:\Users\kangarko\.m2\repository\org\apache\logging\log4j\log4j-core\2.20.0\log4j-core-2.20.0.jar;C:\Users\kangarko\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;C:\Users\kangarko\.m2\repository\org\spigotmc\spigot-api\1.19.4-R0.1-SNAPSHOT\spigot-api-1.19.4-R0.1-SNAPSHOT.jar;C:\Users\kangarko\.m2\repository\com\google\guava\guava\31.1-jre\guava-31.1-jre.jar;C:\Users\kangarko\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\kangarko\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\kangarko\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\kangarko\.m2\repository\org\checkerframework\checker-qual\3.12.0\checker-qual-3.12.0.jar;C:\Users\kangarko\.m2\repository\com\google\errorprone\error_prone_annotations\2.11.0\error_prone_annotations-2.11.0.jar;C:\Users\kangarko\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\kangarko\.m2\repository\com\google\code\gson\gson\2.10\gson-2.10.jar;C:\Users\kangarko\.m2\repository\org\joml\joml\1.10.5\joml-1.10.5.jar;C:\Users\kangarko\.m2\repository\net\md-5\bungeecord-chat\1.16-R0.4\bungeecord-chat-1.16-R0.4.jar;C:\Users\kangarko\.m2\repository\org\yaml\snakeyaml\1.33\snakeyaml-1.33.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\AuthMe\5.6.0-SNAPSHOT-2595\AuthMe-5.6.0-SNAPSHOT-2595.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\BentoBox\1.22.0-SNAPSHOT-b2312\BentoBox-1.22.0-SNAPSHOT-b2312.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\CitizensAPI\2.0.30-b2816\CitizensAPI-2.0.30-b2816.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\CMIAPI\9.5.0.8\CMIAPI-9.5.0.8.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\DiscordSRV\1.26.1-SNAPSHOT-c6daaa5\DiscordSRV-1.26.1-SNAPSHOT-c6daaa5.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\EssentialsX\2.20.0-SNAPSHOT-1441\EssentialsX-2.20.0-SNAPSHOT-1441.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\Factions\3.3.3\Factions-3.3.3.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\FactionsUUID\1.6.9.5-U0.6.11-b287\FactionsUUID-1.6.9.5-U0.6.11-b287.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\MassiveCore\3.3.3\MassiveCore-3.3.3.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\MythicMobs\5.2.1\MythicMobs-5.2.1.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\mcMMO\2.1.218\mcMMO-2.1.218.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\MultiverseCore\4.3.9\MultiverseCore-4.3.9.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\NuVotifier\2.7.3\NuVotifier-2.7.3.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\PlaceholderAPI\2.11.3\PlaceholderAPI-2.11.3.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\ProtocolLib\5.0.0-SNAPSHOT-607\ProtocolLib-5.0.0-SNAPSHOT-607.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\Residence\5.1.0.1\Residence-5.1.0.1.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\SimpleClans\2.18.1\SimpleClans-2.18.1.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\Towny\0.98.4.8\Towny-0.98.4.8.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\TownyChat\0.99\TownyChat-0.99.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\Vault\1.7.3\Vault-1.7.3.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\WorldEdit\7.2.13\WorldEdit-7.2.13.jar;C:\Users\kangarko\.m2\repository\org\mineacademy\plugin\WorldGuard\7.0.8\WorldGuard-7.0.8.jar;C:\Users\kangarko\.m2\repository\org\projectlombok\lombok-maven-plugin\1.18.20.0\lombok-maven-plugin-1.18.20.0.jar;C:\Users\kangarko\.m2\repository\org\apache\commons\commons-lang3\3.8.1\commons-lang3-3.8.1.jar;C:\Users\kangarko\.m2\repository\org\projectlombok\lombok\1.18.20\lombok-1.18.20.jar;C:\Users\kangarko\.m2\repository\org\sonatype\plexus\plexus-build-api\0.0.7\plexus-build-api-0.0.7.jar;C:\Users\kangarko\.m2\repository\org\codehaus\plexus\plexus-utils\1.5.8\plexus-utils-1.5.8.jar;
[INFO] [1m------------------------------------------------------------------------[m
[INFO] [1;31mBUILD FAILURE[m
[INFO] [1m------------------------------------------------------------------------[m
[INFO] Total time: 5.785 s
[INFO] Finished at: 2023-06-06T11:06:57+02:00
[INFO] [1m------------------------------------------------------------------------[m
[ERROR] Failed to execute goal [32morg.projectlombok:lombok-maven-plugin:1.18.20.0:delombok[m [1m(default)[m on project [36mFoundation[m: [1;31mUnable to delombok[m: InvocationTargetException: var -> [1m[Help 1][m
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal [32morg.projectlombok:lombok-maven-plugin:1.18.20.0:delombok[m [1m(default)[m on project [36mFoundation[m: [1;31mUnable to delombok[m
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:347)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:330)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:175)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:76)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:163)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:160)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:827)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:272)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:195)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to delombok
at lombok.maven.AbstractDelombokMojo.execute(AbstractDelombokMojo.java:196)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:342)
... 23 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at lombok.launch.Delombok.delombok(Delombok.java:50)
at lombok.maven.AbstractDelombokMojo.execute(AbstractDelombokMojo.java:175)
... 25 more
Caused by: java.lang.NoSuchFieldError: var
at lombok.delombok.PrettyPrinter.visitForeachLoop(PrettyPrinter.java:1248)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1232)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:240)
at lombok.delombok.PrettyPrinter.visitBlock(PrettyPrinter.java:1125)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1088)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.visitMethodDef(PrettyPrinter.java:851)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:912)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.printClassMembers(PrettyPrinter.java:611)
at lombok.delombok.PrettyPrinter.visitClassDef(PrettyPrinter.java:550)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:810)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.visitTopLevel(PrettyPrinter.java:482)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:549)
at lombok.delombok.DelombokResult.print(DelombokResult.java:74)
at lombok.delombok.Delombok.delombok(Delombok.java:819)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 28 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [1m[Help 1][m http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[DEBUG] Shutting down adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[DEBUG] Shutting down 'file-lock' factory
[DEBUG] Shutting down 'rwlock-local' factory
[DEBUG] Shutting down 'semaphore-local' factory
[DEBUG] Shutting down 'noop' factory
I stumbled upon same issue. (works with jdk 17, fails on jdk 20)
I've found a fix for that, but it requires upgrading upgrading java.version
to 11. (see attached patch)
176.__upgrade_source_java_to_11.patch
I didn't go deep into the 'why' and I'm not sure how feasible is this change.
The solution is upgrading the Lombok dependency itself, which is suggested in this PR #180, but not merged yet unfortunately. The Java version doesn't matter, in the supplied patch above.