Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-09 Thread Christofer Dutz
Hi Robert, well how it's implemented in the end I don't really have any strong feelings. It just felt as if a 4.1.0 pom would make sense. If in the end I am able to provide metadata, this metadata survives distribution through repository managers and we have tooling to help utilize that

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-08 Thread Robert Scholte
Remote repositories should always provide a model 4.0.0 pom, otherwise tools including all currently known Maven versions will not work. The first check is if the modelVersion is 4.0.0, otherwise Maven will simply stop working. Since the pom on the system is copied/uploaded as-is, there's

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-08 Thread Christofer Dutz
Ok ... And what's the: 4.0.0 And the: xmlns="http://maven.apache.org/POM/4.0.0; About? One should think that a system like Nexus should be able to be extended to support multiple POM Versions ... So as this metadata adds new features, wouldn't this simply be a modelVersion=4.1.0? Chris

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-08 Thread Robert Scholte
On Wed, 08 May 2019 09:32:42 +0200, Christofer Dutz wrote: Well depending on how much metadata should be added ... Guess we already have a lot of stuff in the pom.xml which is considered metadata ... having some additional optional elements shouldn't break anything (I think) This part

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-08 Thread Christofer Dutz
Well depending on how much metadata should be added ... Guess we already have a lot of stuff in the pom.xml which is considered metadata ... having some additional optional elements shouldn't break anything (I think) But adding some additional files exclusively used for metadata might also be

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-06 Thread Andres Almiray
Indeed. I'm willing to work as liaison for Gradle :-) Let's make it work! Cheers, Andres --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-06 Thread Robert Scholte
Some already know about my plan/wish to bring experts representing the different buildtools, IDEs and artifact repositories together and work an a new specification. I am aware of the Gradle papers, haven't compared them yet with our first proposals yet. I'm sure we have the same goal, but

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-06 Thread Andres Almiray
Hello everyone, FWIW Gradle has come up with its own metadata format (announced at https://blog.gradle.org/gradle-metadata-1.0, explained at https://github.com/gradle/gradle/blob/f6a98158e75a636245f70d46604fcab3152361e8/subprojects/docs/src/docs/design/gradle-module-metadata-1.0-specification.md

Re: Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-06 Thread Robert Scholte
Assuming we need a new metadatafile in the future to extend/enrich the current pom file, do you think it would fit in something like a PDT file[1]? If so, please at a comment so we can take it into account when working on new specifications. Robert [1]

Additional Maturity Metadata in artifacts (especially in the pom)?

2019-05-06 Thread Christofer Dutz
Hi all, I am currently working hard on adding support for other languages in the PLC4X maven build. While working on the python I noticed that they have some sort of maturity self-assessment metadata in their artifacts and I think that actually quite a good thing. Doing some research I