Greetings.
Please, I need help since I am stuck: I have a Maven Build which uses
the Enforcer Plugin and runs completely fine, when starting "mvn clean
package" from command line.
However, in Netbeans 16 I can't run that Build (even when using the
local Maven, same as on the command line). I get a strange Maven
Enforcer related error message:
Failed to execute goal org.apache.maven.plugins:maven-enforcer-
plugin:3.0.0-M2:enforce (default) on project presto-coresql: Unable to
parse configuration of mojo org.apache.maven.plugins:maven-enforcer-
plugin:3.0.0-M2:enforce for parameter ignoredScopes: Cannot assign
configuration entry 'ignoredScopes' with value 'test' of type
java.lang.String to property of type java.lang.String[] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-
M2:enforce (default) on project presto-coresql: Unable to parse
configuration of mojo org.apache.maven.plugins:maven-enforcer-
plugin:3.0.0-M2:enforce for parameter ignoredScopes: Cannot assign
configuration entry 'ignoredScopes' with value 'test' of type
java.lang.String to property of type java.lang.String[]
Unfortunately, I can't switch the Enforcer Plugin off because the POM
is based on Airlift and so out of reach.
I have attached the full maven output below.
Please how can I work around this? I only want to debug some stuff in
the IDE.
Thank you a lot in advance.
Cheers
Andreas
--
--- maven-enforcer-plugin:3.0.0-M2:enforce (default) @ presto-coresql ---
Dependency collection stats: {ConflictMarker.analyzeTime=1,
ConflictMarker.markTime=0, ConflictMarker.nodeCount=173,
ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=41, ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=3, ConflictResolver.conflictItemCount=105,
DefaultDependencyCollector.collectTime=94,
DefaultDependencyCollector.transformTime=4}
org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2:
org.codehaus.mojo:extra-enforcer-rules:jar:1.1:runtime
org.apache.maven.shared:maven-dependency-tree:jar:2.2:compile
org.eclipse.aether:aether-util:jar:0.9.0.M2:compile
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile
junit:junit:jar:4.11:compile
org.hamcrest:hamcrest-core:jar:1.3:compile
classworlds:classworlds:jar:1.1-alpha-2:compile
commons-codec:commons-codec:jar:1.6:compile
org.apache.maven.shared:maven-common-artifact-filters:jar:3.0.1:compile
org.apache.maven.shared:maven-shared-utils:jar:3.1.0:compile
commons-io:commons-io:jar:2.5:compile
com.ibm.icu:icu4j:jar:56.1:runtime
org.apache.maven:maven-artifact:jar:3.0:compile
org.apache.maven:maven-plugin-api:jar:3.0:compile
org.apache.maven:maven-model:jar:3.0:compile
org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
org.apache.maven:maven-core:jar:3.0:compile
org.apache.maven:maven-settings:jar:3.0:compile
org.apache.maven:maven-settings-builder:jar:3.0:compile
org.apache.maven:maven-repository-metadata:jar:3.0:compile
org.apache.maven:maven-model-builder:jar:3.0:compile
org.apache.maven:maven-aether-provider:jar:3.0:runtime
org.sonatype.aether:aether-impl:jar:1.7:compile
org.sonatype.aether:aether-spi:jar:1.7:compile
org.sonatype.aether:aether-api:jar:1.7:compile
org.sonatype.aether:aether-util:jar:1.7:compile
org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile
org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
org.sonatype.plexus:plexus-cipher:jar:1.4:compile
org.codehaus.plexus:plexus-utils:jar:3.1.0:compile
org.apache.maven.enforcer:enforcer-api:jar:3.0.0-M2:compile
org.apache.maven.enforcer:enforcer-rules:jar:3.0.0-M2:compile
org.apache.commons:commons-lang3:jar:3.5:compile
org.beanshell:bsh:jar:2.0b4:compile
org.apache.maven:maven-compat:jar:3.0:compile
org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile
Created new class realm
plugin>org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2
Importing foreign packages into class realm
plugin>org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2
Imported: < project>com.facebook.presto:presto-coresql:0.2-SNAPSHOT
Populating class realm
plugin>org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2
Included: org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2
Included: org.codehaus.mojo:extra-enforcer-rules:jar:1.1
Included: org.apache.maven.shared:maven-dependency-tree:jar:2.2
Included: org.eclipse.aether:aether-util:jar:0.9.0.M2
Included: junit:junit:jar:4.11
Included: org.hamcrest:hamcrest-core:jar:1.3
Included: commons-codec:commons-codec:jar:1.6
Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.0.1
Included: org.apache.maven.shared:maven-shared-utils:jar:3.1.0
Included: commons-io:commons-io:jar:2.5
Included: com.ibm.icu:icu4j:jar:56.1
Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
Included: org.sonatype.aether:aether-util:jar:1.7
Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
Included: org.codehaus.plexus:plexus-component-annotations:jar:1.7.1
Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
Included: org.sonatype.plexus:plexus-cipher:jar:1.4
Included: org.codehaus.plexus:plexus-utils:jar:3.1.0
Included: org.apache.maven.enforcer:enforcer-api:jar:3.0.0-M2
Included: org.apache.maven.enforcer:enforcer-rules:jar:3.0.0-M2
Included: org.apache.commons:commons-lang3:jar:3.5
Included: org.beanshell:bsh:jar:2.0b4
Excluded: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
Excluded: classworlds:classworlds:jar:1.1-alpha-2
Excluded: org.apache.maven:maven-artifact:jar:3.0
Excluded: org.apache.maven:maven-plugin-api:jar:3.0
Excluded: org.apache.maven:maven-model:jar:3.0
Excluded: org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2
Excluded: org.apache.maven:maven-core:jar:3.0
Excluded: org.apache.maven:maven-settings:jar:3.0
Excluded: org.apache.maven:maven-settings-builder:jar:3.0
Excluded: org.apache.maven:maven-repository-metadata:jar:3.0
Excluded: org.apache.maven:maven-model-builder:jar:3.0
Excluded: org.apache.maven:maven-aether-provider:jar:3.0
Excluded: org.sonatype.aether:aether-impl:jar:1.7
Excluded: org.sonatype.aether:aether-spi:jar:1.7
Excluded: org.sonatype.aether:aether-api:jar:1.7
Excluded: org.codehaus.plexus:plexus-classworlds:jar:2.2.3
Excluded: org.apache.maven:maven-compat:jar:3.0
Excluded: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6
Configuring mojo
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce from plugin
realm
ClassRealm[plugin>org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2,
parent: jdk.internal.loader.ClassLoaders$AppClassLoader@277050dc]
Configuring mojo
'org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce' with basic
configurator -->
(s) fail = true
(s) failFast = false
(f) ignoreCache = false
(f) mojoExecution =
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce {execution:
default}
(s) project = MavenProject: com.facebook.presto:presto-coresql:0.2-SNAPSHOT @
/home/are/Documents/src/sql/pom.xml
(s) excludes = [commons-logging:commons-logging-api, cglib:cglib,
junit:junit, com.google.collections:google-collections, com.google.guava:guava,
com.google.code.findbugs:annotations, org.eclipse.jetty.orbit:javax.servlet,
com.facebook.airlift:discovery-experimental,
com.facebook.airlift:event-experimental,
com.facebook.airlift:http-client-experimental,
com.facebook.airlift:jmx-http-experimental,
com.facebook.airlift:jmx-http-rpc-experimental,
com.facebook.airlift:rack-experimental,
com.facebook.airlift:rack-launcher-experimental,
com.facebook.airlift:rack-packaging-experimental,
com.facebook.airlift:rack-server-base-experimental]
(s) includes = [com.google.guava:guava:[10.0.1,), junit:junit:[4.11,)]
(s) version = 3.2.3
(s) version = 1.8
(f) maxJdkVersion = 1.8
(s) excludes = [commons-logging:commons-logging-api, cglib:cglib,
junit:junit, com.google.collections:google-collections, com.google.guava:guava,
com.google.code.findbugs:annotations, org.eclipse.jetty.orbit:javax.servlet,
com.facebook.airlift:discovery-experimental,
com.facebook.airlift:event-experimental,
com.facebook.airlift:http-client-experimental,
com.facebook.airlift:jmx-http-experimental,
com.facebook.airlift:jmx-http-rpc-experimental,
com.facebook.airlift:rack-experimental,
com.facebook.airlift:rack-launcher-experimental,
com.facebook.airlift:rack-packaging-experimental,
com.facebook.airlift:rack-server-base-experimental]
(s) includes = [com.google.guava:guava:[10.0.1,), junit:junit:[4.11,)]
(s) version = 3.2.3
(s) version = 1.8
(f) maxJdkVersion = 1.8
------------------------------------------------------------------------
Reactor Summary:
presto-coresql ..................................... FAILURE [ 0.238 s]
presto-coresql-parser .............................. SKIPPED
presto-coresql-linter .............................. SKIPPED
presto-coresql-rewriter ............................ SKIPPED
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 0.512 s
Finished at: 2022-12-27T17:56:32+07:00
Final Memory: 12M/50M
------------------------------------------------------------------------
Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce (default) on
project presto-coresql: Unable to parse configuration of mojo
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce for parameter
ignoredScopes: Cannot assign configuration entry 'ignoredScopes' with value
'test' of type java.lang.String to property of type java.lang.String[] -> [Help
1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce (default) on
project presto-coresql: Unable to parse configuration of mojo
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce for parameter
ignoredScopes: Cannot assign configuration entry 'ignoredScopes' with value
'test' of type java.lang.String to property of type java.lang.String[]
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:220)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginConfigurationException: Unable to
parse configuration of mojo
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce for parameter
ignoredScopes: Cannot assign configuration entry 'ignoredScopes' with value
'test' of type java.lang.String to property of type java.lang.String[]
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:605)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:537)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:119)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
Caused by:
org.codehaus.plexus.component.configurator.ComponentConfigurationException:
Cannot assign configuration entry 'ignoredScopes' with value 'test' of type
java.lang.String to property of type java.lang.String[]
at
org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter.failIfNotTypeCompatible(AbstractConfigurationConverter.java:100)
at
org.codehaus.plexus.component.configurator.converters.composite.ArrayConverter.fromConfiguration(ArrayConverter.java:65)
at
org.eclipse.sisu.plexus.CompositeBeanHelper.convertProperty(CompositeBeanHelper.java:273)
at
org.eclipse.sisu.plexus.CompositeBeanHelper.setProperty(CompositeBeanHelper.java:210)
at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:101)
at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.fromConfiguration(ObjectWithFieldsConverter.java:57)
at
org.codehaus.plexus.component.configurator.converters.composite.AbstractCollectionConverter.fromChildren(AbstractCollectionConverter.java:54)
at
org.codehaus.plexus.component.configurator.converters.composite.ArrayConverter.fromConfiguration(ArrayConverter.java:52)
at
org.eclipse.sisu.plexus.CompositeBeanHelper.convertProperty(CompositeBeanHelper.java:273)
at
org.eclipse.sisu.plexus.CompositeBeanHelper.setProperty(CompositeBeanHelper.java:174)
at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:101)
at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.configureComponent(BasicComponentConfigurator.java:32)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:575)
... 22 more
For more information about the errors and possible solutions, please read the
following articles:
[Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException