Re: Using Groovy 4.0.1 and want to use Groovys JsonSlurper or whatever it might be called in version 4.
Paul King <[email protected]>
| Newsgroups | gmane.comp.lang.groovy.user |
|---|---|
| Message-ID | <CAMbkE7SQ98_dh+D1_=TtqXQFaFus1_GNVYsJ4sNuQMzbJqw=pQ@mail.gmail.com> |
Hi Tommy, if you add the groovy-json module to your dependencies, you should be good to go. The groovy-all dependency is a pom dependency. How to use a pom dependency differs between build tools. Generally, just telling your build tool it's a pom might be enough for things to start working again for you. There was an issue with differences between how Maven and Gradle treated our early pom dependencies for Groovy 4 which has been fixed in later versions. So, upgrading to 4.0.3 might also prove useful. Cheers, Paul. On Fri, Jul 8, 2022 at 9:10 PM Tommy Svensson <[email protected]> wrote: > > Hello Groovy people, > > I have code using org.apache.groovy:groovy:4.0.1 and it builds without any problems. > > But now I want to use the JSONSlurper and it looks like there is a new JSONParser also. That however requires groovy-all from googling. The problem is that there seem to be not groovy-all for version 4.0.1. Maven completely fails when I add "-all" to "groovy" in my poms. It will not download the groovy-all file. I deleted ~/.m2/repository and built again and it downloaded all but groovy-all. > > The JSON stuff is not available in the "groovy" artifact. > > So my question really is, I want to use Groovys JSON features, what do I need to do to accomplish that ? > > I've completely failed top find any Groovy 4.0 related page other than the release notes. Since there are big diffs between versions there must be some page for each version I assume ? > > I found this: https://groovy-lang.org/processing-json.html but it is not version specific and provides no information on how to get access to it. > > I'm frustrated. Something seemingly simple turned out to be the opposite! > > Any help is appreciated. > > Thanks, > Tommy Svensson > > >