Re: Possible improvements on Maven

2023-07-02 Thread Karl Heinz Marbaise
Hi, On 28.06.23 12:55, #ZHAO LIDA# wrote: Dear Maven maintainers, we are studying Maven dependency specifications and we would like to offer several possible improvements for Maven. (1) The scope management of Maven is complicated and hard to distinguish. Maven maintained 6 scopes (i.e., c

Re: Possible improvements on Maven

2023-07-02 Thread Elliotte Rusty Harold
On Sat, Jul 1, 2023 at 6:11 AM #ZHAO LIDA# wrote: > > Dear Maven maintainers, > > > we are studying Maven dependency specifications and we would like to offer > several possible improvements for Maven. > > > (1) The scope management of Maven is complicated and hard to distinguish. > Maven mainta

Re: Possible improvements on Maven

2023-07-01 Thread Tomo Suzuki
1) I use “import” scope to define BOMs. 2) (I’m not a maintainer) I believe your pull request to enhance document would be welcomed and will be a good start point for the discussion. Regards, Tomo On Sat, Jul 1, 2023 at 02:11 #ZHAO LIDA# wrote: > Dear Maven maintainers, > > > we are studying

Re: Possible improvements on Maven

2023-07-01 Thread Pavel Horal
Hi, not a maintainer here, but just want to add to this: > Compare to newer package managers such as NPM, which only has two scopes (i.e., dependencies, devdependencies) NPM has dependencies, devDependencies, peerDependencies, bundleDependencies and optionalDependencies :) Pavel On Sat, 1 Jul

Re: Possible improvements on Maven

2023-06-30 Thread Tamás Cservenák
Howdy, That's cool, thanks for the feedback. (1) the system scope is deprecated since Maven 3 (2010?), and since similar timeframe, it is not allowed to deploy artifacts using system scope to Maven Central anymore, see https://maven.apache.org/guides/introduction/introduction-to-dependency-mechan

Possible improvements on Maven

2023-06-30 Thread #ZHAO LIDA#
Dear Maven maintainers, we are studying Maven dependency specifications and we would like to offer several possible improvements for Maven. (1) The scope management of Maven is complicated and hard to distinguish. Maven maintained 6 scopes (i.e., compile, runtime, provided, system, test, and