Skip to content

WARNING - X is more recent than the packaged artifact for Y #2497

@khmarbaise

Description

@khmarbaise
Member

Affected version

4.0.0-rc-4

Bug description

Currently using:

Apache Maven 4.0.0-rc-4 (bed0f8174bf728978f86fac533aa38a9511f3872)
Maven home: /Users/khm/tools/apache-maven-4.0.0-rc-4
Java version: 24.0.1, vendor: Eclipse Adoptium, runtime: /Users/khm/.sdkman/candidates/java/24.0.1-tem
Default locale: en_DE, platform encoding: UTF-8
OS name: "mac os x", version: "14.6.1", arch: "aarch64", family: "mac"

Using an example multi project setup (https://github.com/khmarbaise/maven400-rc4-bug-i)
Steps to reproduce:

  1. mvn clean verify
  2. mvn -pl shade verify

The result is getting a WARNING like this:

$> mvn -pl shade verify
[INFO] 
[INFO] 1 problem was encountered while building the effective settings (use -e to see details)
[INFO] 
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules
[INFO] Installing Central Publishing features
[INFO] 
[INFO] --------------------------------------------< com.soebes.examples.j2ee:shade >--------------------------------------------
[INFO] Building shade 3.1.4-SNAPSHOT
[INFO]   from shade/pom.xml
[INFO] ---------------------------------------------------------[ jar ]----------------------------------------------------------
[WARNING] File 'service-client/target/classes/com/soebes/examples/j2ee/sevice/api/Greeter.class' is more recent than the packaged artifact for 'service-client', please run a full `mvn package` build
[WARNING] File 'domain/target/classes/com/soebes/examples/j2ee/domain/Name.class' is more recent than the packaged artifact for 'domain', please run a full `mvn package` build
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ shade ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.RequireSameVersions passed
...

If I use a different sub project to build within the same setup I got the following:

$> mvn -pl assembly verify 
[INFO] 
[INFO] 1 problem was encountered while building the effective settings (use -e to see details)
[INFO] 
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules
[INFO] Installing Central Publishing features
[INFO] 
[INFO] ------------------------------------------< com.soebes.examples.j2ee:assembly >-------------------------------------------
[INFO] Building assembly 3.1.4-SNAPSHOT
[INFO]   from assembly/pom.xml
[INFO] ---------------------------------------------------------[ pom ]----------------------------------------------------------
[WARNING] File 'webgui/target/classes/com/soebes/examples/j2ee/gui/web/GreeterServlet.class' is more recent than the packaged artifact for 'webgui', please run a full `mvn package` build
[WARNING] File 'service/target/classes/com/soebes/examples/j2ee/service/impl/SimpleGreeter.class' is more recent than the packaged artifact for 'service', please run a full `mvn package` build
[WARNING] File 'service-client/target/classes/com/soebes/examples/j2ee/sevice/api/Greeter.class' is more recent than the packaged artifact for 'service-client', please run a full `mvn package` build
[WARNING] File 'domain/target/classes/com/soebes/examples/j2ee/domain/Name.class' is more recent than the packaged artifact for 'domain', please run a full `mvn package` build
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ assembly ---
...

The WARNING's described before
haven't been produced by Maven 4.0.0-rc-3.

The debugging output looks like this:

[DEBUG] Using thread pool with 5 threads to resolve descriptors.
[DEBUG] Collector skip mode enabled
[DEBUG] Reading file model from com.soebes.examples.j2ee:shade:3.1.4-SNAPSHOT
[DEBUG] Reading file model from com.soebes.examples.j2ee:app:3.1.4-SNAPSHOT
[DEBUG] Reading file model from com.soebes.examples.j2ee:jee-parent:3.1.4-SNAPSHOT
[WARNING] File 'service/target/classes/com/soebes/examples/j2ee/service/impl/SimpleGreeter.class' is more recent than the packaged artifact for 'service', please run a full `mvn package` build
[WARNING] File 'webgui/target/classes/com/soebes/examples/j2ee/gui/web/GreeterServlet.class' is more recent than the packaged artifact for 'webgui', please run a full `mvn package` build
[DEBUG] Reading file model from com.soebes.examples.j2ee:service:3.1.4-SNAPSHOT
[DEBUG] Reading file model from com.soebes.examples.j2ee:webgui:3.1.4-SNAPSHOT
[DEBUG] Reading file model from org.apache.logging.log4j:log4j-api:2.20.0
[WARNING] File 'service-client/target/classes/com/soebes/examples/j2ee/sevice/api/Greeter.class' is more recent than the packaged artifact for 'service-client', please run a full `mvn package` build
[DEBUG] Reading file model from com.soebes.examples.j2ee:service-client:3.1.4-SNAPSHOT
[DEBUG] Reading file model from org.apache.logging.log4j:log4j:2.20.0
[WARNING] File 'domain/target/classes/com/soebes/examples/j2ee/domain/Name.class' is more recent than the packaged artifact for 'domain', please run a full `mvn package` build
[DEBUG] Reading file model from com.soebes.examples.j2ee:domain:3.1.4-SNAPSHOT
[DEBUG] Reading file model from org.apache.logging:logging-parent:7
[DEBUG] Reading file model from org.apache.logging.log4j:log4j-bom:2.20.0
[DEBUG] Reading file model from org.codehaus.groovy:groovy-bom:3.0.14
[DEBUG] Reading file model from com.fasterxml.jackson:jackson-bom:2.14.1
[DEBUG] Merging repositories from [inherited]:jackson-bom:pom:2.14.1
    nexus (http://localhost:8081/repository/maven-public/, default, releases+snapshots)
[DEBUG] Reading file model from com.fasterxml.jackson:jackson-parent:2.14
[DEBUG] Reading file model from com.fasterxml:oss-parent:48
[DEBUG] Reading file model from jakarta.platform:jakarta.jakartaee-bom:9.0.0
[DEBUG] Reading file model from jakarta.platform:jakartaee-api-parent:9.0.0
[DEBUG] Reading file model from org.eclipse.ee4j:project:1.0.6
[DEBUG] Reading file model from org.eclipse.jetty:jetty-bom:9.4.50.v20221201
[DEBUG] Reading file model from org.junit:junit-bom:5.9.1
[DEBUG] Reading file model from io.fabric8:kubernetes-client-bom:5.12.2
[DEBUG] Reading file model from io.netty:netty-bom:4.1.86.Final
[DEBUG] Reading file model from org.springframework:spring-framework-bom:5.3.24

Activity

self-assigned this
on Jun 19, 2025
added this to the 4.0.0 milestone on Jun 19, 2025
added 2 commits that reference this issue on Jul 1, 2025
783ed89
d602c16
added a commit that references this issue on Jul 1, 2025
e2d8c75
added a commit that references this issue on Jul 2, 2025
9a04185
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

    Participants

    @khmarbaise@gnodet

    Issue actions

      WARNING - X is more recent than the packaged artifact for Y · Issue #2497 · apache/maven