Skip to content

Add new Filament Gradle plugin#9694

Merged
bejado merged 1 commit intomainfrom
bjd/filament-gradle-plugin
Feb 10, 2026
Merged

Add new Filament Gradle plugin#9694
bejado merged 1 commit intomainfrom
bjd/filament-gradle-plugin

Conversation

@bejado
Copy link
Member

@bejado bejado commented Feb 6, 2026

This rework of the old Gradle plugin allows specifying tool artifacts (like matc and cmgen) from Maven, which Gradle will automatically download.

@bejado bejado added the internal Issue/PR does not affect clients label Feb 6, 2026
@romainguy
Copy link
Contributor

🥳 Next step: rewrite the plugin Java or Kotlin, which means it can be compiled once and distributed on Maven so Filament users can use it more easily.

@bejado
Copy link
Member Author

bejado commented Feb 6, 2026

🥳 Next step: rewrite the plugin Java or Kotlin, which means it can be compiled once and distributed on Maven so Filament users can use it more easily.

Can Groovy plugins not be hosted on Maven? It's all JVM, no?

@romainguy
Copy link
Contributor

Seems like all it takes is to package the plugin in a jar: https://docs.gradle.org/current/userguide/preparing_to_publish.html

@poweifeng
Copy link
Contributor

This rework of the old Gradle plugin allows specifying tool artifacts (like matc and cmgen) from Maven, which Gradle will automatically download.

So the difference is that before the client needed to build their own tools or get them from github?

And currently we upload the tools to maven? That, I did not know.

@bejado
Copy link
Member Author

bejado commented Feb 10, 2026

This rework of the old Gradle plugin allows specifying tool artifacts (like matc and cmgen) from Maven, which Gradle will automatically download.

So the difference is that before the client needed to build their own tools or get them from github?

And currently we upload the tools to maven? That, I did not know.

Yes! I started uploading cmgen and matc to Maven a few weeks ago. And yes, before the client needed to provide their own tools, which was a pain.

@bejado bejado merged commit 27aa517 into main Feb 10, 2026
18 checks passed
@bejado bejado deleted the bjd/filament-gradle-plugin branch February 10, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Issue/PR does not affect clients

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants