AW: Maven 4 doesn't allow overriding user.language

2023-08-07 Thread Bernhard Schuhmann
thanks for the clarification, michael!

would this be worth mentioning in the release notes for 4?

ciao

bernhard



Bernhard Schuhmann
Senior Software Engineer|Jedox
Von: Michael Osipov 
Datum: Montag, 7. August 2023 um 10:27
An: users@maven.apache.org 
Betreff: Re: Maven 4 doesn't allow overriding user.language
The behavior is correct. You can only pass Maven user properties to CLI, *not* 
Java system properties. If you want to override them, use MAVEN_OPTS for this. 
It is an incorrect behavior from 3.x times where the notion between user 
properties and system properties was not properly defined.

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org


Re: Maven 4 doesn't allow overriding user.language

2023-08-07 Thread Michael Osipov
The behavior is correct. You can only pass Maven user properties to CLI, *not* 
Java system properties. If you want to override them, use MAVEN_OPTS for this. 
It is an incorrect behavior from 3.x times where the notion between user 
properties and system properties was not properly defined.

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



[ANN] Maven Resolver 1.9.15 released

2023-08-07 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.15:

This release focuses on "third party integrations" and provides a migration
path for those who rely on deprecated `ServiceLocator`, which is about to
be dropped in the near future (in 2.x). Read more about it here
https://maven.apache.org/resolver/third-party-integrations.html

Furthermore, the tip of Resolver soon becomes 2.x, to be used in upcoming
Maven 4.x. The Maven 3.x line remains on the Resolver 1.x line.

The planned API changes between Resolver 1.x and 2.x are roughly removal of
deprecated stuff (use 1.9.15 as "baseline"). In general, if your code does
not use deprecated stuff from Resolver 1.x, you should be fine.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.15

** Bug
* [MRESOLVER-393] - Transport HTTP does not retain last modified as
sent by remote end
** Improvement
* [MRESOLVER-387] - Provide "static" supplier for RepositorySystem
** Task
* [MRESOLVER-386] - Make all injected ctors public, deprecate all def
ctors
* [MRESOLVER-388] - Transport HTTP old codec proper override
** Dependency upgrade
* [MRESOLVER-395] - Update dependencies

Have fun,
-The Apache Maven team