My understanding is that there has been some strong pushback about
supporting additional languages from the community.
Did I misunderstood ?  I don't mind the location, so if I need to put
it elsewhere, that's not a problem.

Technically, the extension I wrote the past days is better, as it
supports location tracking for YAML, JSON and Hocon.
The Hocon parser implementation from Lightbend is not supported and
has some important problems: no location tracking and ordering of
fields is lost.  So I rewrote a simple parser for Hocon.

To answer the question, if the community is not willing to support
additional parsers, I guess we need to remove that repository. Even in
the case we want to support those, I would recommend using my new
extension instead (which could be moved to Maven).
In short, we should delete that repo since it has not been released yet.

Le sam. 15 mars 2025 à 09:51, Slawomir Jaranowski
<s.jaranow...@gmail.com> a écrit :
>
> On Thu, 13 Mar 2025 at 22:14, Guillaume Nodet <gno...@apache.org> wrote:
> >
> > FYI, I came up with the following extension:
> >   https://github.com/maveniverse/mason
>
> What status will be of the project
> https://github.com/apache/maven-hocon-extension as you implement
> something similar somewhere else ...
>
> >
> > A first 0.1.0 has been released, so you're welcome to try it out.
> > It supports Yaml, Json, Hocon (with a custom parser) and Toml (limited
> > as it has no location tracking).
> >
> > Le mer. 5 mars 2025 à 17:16, Guillaume Nodet <gno...@apache.org> a écrit :
> > >
> > > Hey !
> > >
> > > A while ago, I created a Hocon based POM parser [1], leveraging Maven
> > > 4 new capabilities to support new syntaxes for POMs.
> > > However, as much as that syntax seems interesting, I've been pointed
> > > that it's not really supported. So I never actually released it.
> > > But I'd still like to get out a new syntax and so I wrote one to
> > > support the well known YAML syntax.  I thus created a small extension
> > > to support it [2].
> > > It's much more concise wrt GAV ids and especially dependencies [3].
> > >
> > > So I'd like to get it into the Maven project and release it.
> > >
> > > [1] https://github.com/apache/maven-hocon-extension
> > > [2] https://github.com/gnodet/maven-yaml-extension
> > > [3] 
> > > https://github.com/gnodet/maven-yaml-extension/blob/master/src/test/resources/dependency-gav.yaml#L21-L30
> > >
> > > --
> > > ------------------------
> > > Guillaume Nodet
> >
> >
> >
> > --
> > ------------------------
> > Guillaume Nodet
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
>
>
> --
> Sławomir Jaranowski
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>


-- 
------------------------
Guillaume Nodet

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

Reply via email to