[ https://issues.apache.org/jira/browse/MNG-8486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17910822#comment-17910822 ]
Tamas Cservenak edited comment on MNG-8486 at 1/7/25 10:01 PM: --------------------------------------------------------------- Bug could be renamed to "Maven System Properties does not contain Maven User Properties anymore" for reference, as that is true. But, for compatibility reasons (with Maven3), Maven4 still pushes Maven User Properties to Java System Properties, hence this bug report is wrong. was (Author: cstamas): Bug could be renamed to "Maven System Properties does not contain Maven User Properties anymore" for reference, as that is true. > User properties no longer pushed to system properties > ----------------------------------------------------- > > Key: MNG-8486 > URL: https://issues.apache.org/jira/browse/MNG-8486 > Project: Maven > Issue Type: Bug > Affects Versions: 4.0.0-rc-2 > Reporter: Nils Breunese > Priority: Major > Fix For: 4.0.0-rc-3 > > > I’m using {{jib-maven-plugin}} with some properties provided on the command > line to build a container image. According to > https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin#system-properties > this can be done as follows: > {code} > mvn compile jib:build -Djib.to.image=myregistry/myimage:latest > {code} > I’ve been successfully using the syntax above with Maven 3.9.9, but when I > try this with Maven 4.0.0-rc-2 it seems that the {{jib.to.image}} property is > not picked up by {{jib-maven-plugin}}. > When I do this, it does work: > {code} > MAVEN_OPTS="-Djib.to.image=myregistry/myimage:latest” compile jib:build > {code} > I noticed that the Jib Maven Plugin documentation says that {{jib.to.image}} > is a (Java) _system_ property, while technically `-D` on the Maven command > line is for (Maven) _user_ properties. > I've [reported this on the Maven users > mailinglist|https://lists.apache.org/thread/56fsshgwpb358dtw314khlpdylyffl4y] > and [~cstamas] explained that although at some point Maven wants to stop > pushing Maven user properties to Java system properties, this is not an > intentional change for Maven 4. -- This message was sent by Atlassian Jira (v8.20.10#820010)