Polyglot status? #2
Unanswered
OndraZizka
asked this question in
Q&A
Replies: 1 comment 3 replies
|
Check out https://github.com/maveniverse/mason |
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi all! I have issues introducing Maven to my colleagues, because of the XML.
Honestly, I was showcasing Quarkus, and half of the questions were around "if it must be in Maven". People don't even dive into how Maven works and ignore it because of how ugly ugly the XML appears to them.
I used the Maven Polyglot by Takari a couple of times. YAML is fine but still I sometimes need to write stuff in a peculiar way or split into tiny modules to reduce the repetitiveness of the code. (Which may be the point - I feel Maven pushing strongly to split into project modules for e.g. ordering of actions, and have artifacts as intermediate steps. Unlike Gradle, where people tend to cram all build logic into one script.)
Then I saw Maven Polyglot Kotlin:
https://lnkd.in/dSKZUJXd
and to me, that seems to be the way to go to appeal to people which would not touch XML, and are used to Gradle. Maven POMs in Kotlin would reduce the unwanted freedom/complexity Gradle gives (and ends up being misused most of the time), but still give an effective syntax to express the build.
What is the plan for Maven 4 regarding Polyglot? Is there any commitment to keep Takari extensions working? Or anything new on the horizon? Thanks.
All reactions