Olivier Lamy created MRRESOURCES-121: ----------------------------------------
Summary: version 3.0.0 fail to include some dependencies Key: MRRESOURCES-121 URL: https://issues.apache.org/jira/browse/MRRESOURCES-121 Project: Maven Remote Resources Plugin Issue Type: Bug Affects Versions: 3.0.0 Reporter: Olivier Lamy for some reasons, the version is skipping some dependencies and those dependencies are not included anymore in DEPENDENCIES file! example building maven-core branch maven-3.8.x module maven-core give the following warnings [*INFO*] *---* maven-remote-resources-plugin:3.0.0:process *(process-resource-bundles)* @ maven-core *---* [*INFO*] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4 [*INFO*] Copying 3 resources from 1 bundle. [*WARNING*] Failed to build parent project for org.codehaus.plexus:plexus-sec-dispatcher:jar:2.0 [*WARNING*] Invalid project model for artifact [plexus-sec-dispatcher:org.codehaus.plexus:2.0]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.codehaus.plexus:plexus-cipher:jar:2.0 [*WARNING*] Invalid project model for artifact [plexus-cipher:org.codehaus.plexus:2.0]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.apache.commons:commons-lang3:jar:3.8.1 [*WARNING*] Invalid project model for artifact [commons-lang3:org.apache.commons:3.8.1]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.apache.maven.resolver:maven-resolver-api:jar:1.6.3 [*WARNING*] Invalid project model for artifact [maven-resolver-api:org.apache.maven.resolver:1.6.3]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.apache.maven.resolver:maven-resolver-spi:jar:1.6.3 [*WARNING*] Invalid project model for artifact [maven-resolver-spi:org.apache.maven.resolver:1.6.3]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.apache.maven.resolver:maven-resolver-util:jar:1.6.3 [*WARNING*] Invalid project model for artifact [maven-resolver-util:org.apache.maven.resolver:1.6.3]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for org.apache.maven.resolver:maven-resolver-impl:jar:1.6.3 [*WARNING*] Invalid project model for artifact [maven-resolver-impl:org.apache.maven.resolver:1.6.3]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for commons-io:commons-io:jar:2.6 [*WARNING*] Invalid project model for artifact [commons-io:commons-io:2.6]. It will be ignored by the remote resources Mojo. [*WARNING*] Failed to build parent project for com.google.inject:guice:jar:4.2.2 [*WARNING*] Invalid project model for artifact [guice:com.google.inject:4.2.2]. It will be ignored by the remote resources Mojo. This result those dependencies not anymore part of the DEPENDENCIES file diff: *➜* *maven-core* *git:(**maven-3.8.x**)* *✗* diff work/after-upgrade/DEPENDENCIES work/before-upgrade/DEPENDENCIES 38a39,44 > From: 'Codehaus Plexus' (https://codehaus-plexus.github.io/) > - Plexus Cipher: encryption/decryption Component > (https://codehaus-plexus.github.io/plexus-cipher/) > org.codehaus.plexus:plexus-cipher:jar:2.0 > License: Apache License, Version 2.0 > (http://www.apache.org/licenses/LICENSE-2.0.txt) > - Plexus Security Dispatcher Component > (https://codehaus-plexus.github.io/plexus-sec-dispatcher/) > org.codehaus.plexus:plexus-sec-dispatcher:jar:2.0 > License: Apache License, Version 2.0 > (http://www.apache.org/licenses/LICENSE-2.0.txt) > 42a49,52 > From: 'Google, Inc.' (http://www.google.com) > - Google Guice - Core Library (https://github.com/google/guice/guice) > com.google.inject:guice:jar:4.2.2 > License: The Apache Software License, Version 2.0 > (http://www.apache.org/licenses/LICENSE-2.0.txt) > 47a58,61 > - Apache Commons IO (http://commons.apache.org/proper/commons-io/) > commons-io:commons-io:jar:2.6 > License: Apache License, Version 2.0 > (https://www.apache.org/licenses/LICENSE-2.0.txt) > - Apache Commons Lang (http://commons.apache.org/proper/commons-lang/) > org.apache.commons:commons-lang3:jar:3.8.1 > License: Apache License, Version 2.0 > (https://www.apache.org/licenses/LICENSE-2.0.txt) 65a80,87 > - Maven Artifact Resolver API > (https://maven.apache.org/resolver/maven-resolver-api/) > org.apache.maven.resolver:maven-resolver-api:jar:1.6.3 > License: Apache License, Version 2.0 > (https://www.apache.org/licenses/LICENSE-2.0.txt) > - Maven Artifact Resolver Implementation > (https://maven.apache.org/resolver/maven-resolver-impl/) > org.apache.maven.resolver:maven-resolver-impl:jar:1.6.3 > License: Apache License, Version 2.0 > (https://www.apache.org/licenses/LICENSE-2.0.txt) > - Maven Artifact Resolver SPI > (https://maven.apache.org/resolver/maven-resolver-spi/) > org.apache.maven.resolver:maven-resolver-spi:jar:1.6.3 > License: Apache License, Version 2.0 > (https://www.apache.org/licenses/LICENSE-2.0.txt) > - Maven Artifact Resolver Utilities > (https://maven.apache.org/resolver/maven-resolver-util/) > org.apache.maven.resolver:maven-resolver-util:jar:1.6.3 maven debug log says (just an extract): [*WARNING*] Failed to build parent project for org.codehaus.plexus:plexus-sec-dispatcher:jar:2.0 *org.apache.maven.project.ProjectBuildingException*: *Some problems were encountered while processing the POMs:* *[ERROR] Failed to determine Java version for profile pre-JEP_247 @ line 735, column 14* *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:207{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initParent ({*}DefaultProjectBuilder.java:960{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initProject ({*}DefaultProjectBuilder.java:680{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:188{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects ({*}ProcessRemoteResourcesMojo.java:665{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$1.internalGet ({*}ProcessRemoteResourcesMojo.java:1044{*}) *at* org.apache.velocity.context.AbstractContext.get ({*}AbstractContext.java:193{*}) *at* org.apache.velocity.context.InternalContextAdapterImpl.get ({*}InternalContextAdapterImpl.java:267{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.getVariableValue ({*}ASTReference.java:991{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.execute ({*}ASTReference.java:240{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.value ({*}ASTReference.java:567{*}) *at* org.apache.velocity.runtime.directive.Foreach.render ({*}Foreach.java:318{*}) *at* org.apache.velocity.runtime.parser.node.ASTDirective.render ({*}ASTDirective.java:207{*}) *at* org.apache.velocity.runtime.parser.node.SimpleNode.render ({*}SimpleNode.java:342{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:356{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:260{*}) *at* org.apache.velocity.app.VelocityEngine.mergeTemplate ({*}VelocityEngine.java:354{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles ({*}ProcessRemoteResourcesMojo.java:1251{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute ({*}ProcessRemoteResourcesMojo.java:531{*}) *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ({*}DefaultBuildPluginManager.java:137{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ({*}MojoExecutor.java:301{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:211{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:165{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:157{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:121{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:81{*}) *at* org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ({*}SingleThreadedBuilder.java:56{*}) *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute ({*}LifecycleStarter.java:127{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*}) *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*}) *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*}) *at* org.apache.maven.cli.MavenCli.doMain ({*}MavenCli.java:293{*}) *at* org.apache.maven.cli.MavenCli.main ({*}MavenCli.java:196{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ({*}Native Method{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke ({*}NativeMethodAccessorImpl.java:62{*}) *at* jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ({*}DelegatingMethodAccessorImpl.java:43{*}) *at* java.lang.reflect.Method.invoke ({*}Method.java:566{*}) *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.model.building.ModelBuildingException: *1 problem was encountered while building the effective model for org.codehaus.plexus:plexus:8* *[ERROR] Failed to determine Java version for profile pre-JEP_247 @ line 735, column 14* *at* org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException ({*}DefaultModelProblemCollector.java:197{*}) *at* org.apache.maven.model.building.DefaultModelBuilder.build ({*}DefaultModelBuilder.java:568{*}) *at* org.apache.maven.model.building.DefaultModelBuilder.build ({*}DefaultModelBuilder.java:454{*}) *at* org.apache.maven.model.building.DefaultModelBuilder.build ({*}DefaultModelBuilder.java:267{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:173{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initParent ({*}DefaultProjectBuilder.java:960{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initProject ({*}DefaultProjectBuilder.java:680{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:188{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects ({*}ProcessRemoteResourcesMojo.java:665{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$1.internalGet ({*}ProcessRemoteResourcesMojo.java:1044{*}) *at* org.apache.velocity.context.AbstractContext.get ({*}AbstractContext.java:193{*}) *at* org.apache.velocity.context.InternalContextAdapterImpl.get ({*}InternalContextAdapterImpl.java:267{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.getVariableValue ({*}ASTReference.java:991{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.execute ({*}ASTReference.java:240{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.value ({*}ASTReference.java:567{*}) *at* org.apache.velocity.runtime.directive.Foreach.render ({*}Foreach.java:318{*}) *at* org.apache.velocity.runtime.parser.node.ASTDirective.render ({*}ASTDirective.java:207{*}) *at* org.apache.velocity.runtime.parser.node.SimpleNode.render ({*}SimpleNode.java:342{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:356{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:260{*}) *at* org.apache.velocity.app.VelocityEngine.mergeTemplate ({*}VelocityEngine.java:354{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles ({*}ProcessRemoteResourcesMojo.java:1251{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute ({*}ProcessRemoteResourcesMojo.java:531{*}) *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ({*}DefaultBuildPluginManager.java:137{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ({*}MojoExecutor.java:301{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:211{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:165{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:157{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:121{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:81{*}) *at* org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ({*}SingleThreadedBuilder.java:56{*}) *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute ({*}LifecycleStarter.java:127{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*}) *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*}) *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*}) *at* org.apache.maven.cli.MavenCli.doMain ({*}MavenCli.java:293{*}) *at* org.apache.maven.cli.MavenCli.main ({*}MavenCli.java:196{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ({*}Native Method{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke ({*}NativeMethodAccessorImpl.java:62{*}) *at* jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ({*}DelegatingMethodAccessorImpl.java:43{*}) *at* java.lang.reflect.Method.invoke ({*}Method.java:566{*}) *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{*}) [*WARNING*] Invalid project model for artifact [plexus-sec-dispatcher:org.codehaus.plexus:2.0]. It will be ignored by the remote resources Mojo. [*DEBUG*] Building project for org.codehaus.plexus:plexus-cipher:jar:2.0:compile [*DEBUG*] Extension realms for project org.codehaus.plexus:plexus-cipher:jar:2.0: (none) [*DEBUG*] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null] [*DEBUG*] Extension realms for project org.codehaus.plexus:plexus:pom:8: (none) [*DEBUG*] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] [*WARNING*] Failed to build parent project for org.codehaus.plexus:plexus-cipher:jar:2.0 *org.apache.maven.project.ProjectBuildingException*: *Some problems were encountered while processing the POMs:* *[ERROR] Failed to determine Java version for profile pre-JEP_247 @ line 735, column 14* *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:207{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initParent ({*}DefaultProjectBuilder.java:960{*}) *at* org.apache.maven.project.DefaultProjectBuilder.initProject ({*}DefaultProjectBuilder.java:680{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:188{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:342{*}) *at* org.apache.maven.project.DefaultProjectBuilder.build ({*}DefaultProjectBuilder.java:299{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects ({*}ProcessRemoteResourcesMojo.java:665{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$1.internalGet ({*}ProcessRemoteResourcesMojo.java:1044{*}) *at* org.apache.velocity.context.AbstractContext.get ({*}AbstractContext.java:193{*}) *at* org.apache.velocity.context.InternalContextAdapterImpl.get ({*}InternalContextAdapterImpl.java:267{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.getVariableValue ({*}ASTReference.java:991{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.execute ({*}ASTReference.java:240{*}) *at* org.apache.velocity.runtime.parser.node.ASTReference.value ({*}ASTReference.java:567{*}) *at* org.apache.velocity.runtime.directive.Foreach.render ({*}Foreach.java:318{*}) *at* org.apache.velocity.runtime.parser.node.ASTDirective.render ({*}ASTDirective.java:207{*}) *at* org.apache.velocity.runtime.parser.node.SimpleNode.render ({*}SimpleNode.java:342{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:356{*}) *at* org.apache.velocity.Template.merge ({*}Template.java:260{*}) *at* org.apache.velocity.app.VelocityEngine.mergeTemplate ({*}VelocityEngine.java:354{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles ({*}ProcessRemoteResourcesMojo.java:1251{*}) *at* org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute ({*}ProcessRemoteResourcesMojo.java:531{*}) *at* org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ({*}DefaultBuildPluginManager.java:137{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ({*}MojoExecutor.java:301{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:211{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:165{*}) *at* org.apache.maven.lifecycle.internal.MojoExecutor.execute ({*}MojoExecutor.java:157{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:121{*}) *at* org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ({*}LifecycleModuleBuilder.java:81{*}) *at* org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ({*}SingleThreadedBuilder.java:56{*}) *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute ({*}LifecycleStarter.java:127{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*}) *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*}) *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*}) *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*}) *at* org.apache.maven.cli.MavenCli.doMain ({*}MavenCli.java:293{*}) *at* org.apache.maven.cli.MavenCli.main ({*}MavenCli.java:196{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ({*}Native Method{*}) *at* jdk.internal.reflect.NativeMethodAccessorImpl.invoke ({*}NativeMethodAccessorImpl.java:62{*}) *at* jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ({*}DelegatingMethodAccessorImpl.java:43{*}) *at* java.lang.reflect.Method.invoke ({*}Method.java:566{*}) *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.model.building.ModelBuildingException: *1 problem was encountered while building the effective model for org.codehaus.plexus:plexus:8* *[ERROR] Failed to determine Java version for profile pre-JEP_247 @ line 735, column 14* some upgrade are trying to go to far and building some project's models. -- This message was sent by Atlassian Jira (v8.20.10#820010)