Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move gradle setup to kotlin dsl, add paperweight 1.21.3 module #4177

Open
wants to merge 3 commits into
base: v3.0
Choose a base branch
from

Conversation

Joo200
Copy link
Contributor

@Joo200 Joo200 commented Dec 25, 2024

This PR includes:

  • Moved build files from groovy to kotlin dsl. Gradle can handle mixed layouts so not every directory is converted to kotlin dsl. I can move the remaining stuff to but I want to be sure that the changes are working correctly first.
  • The change to kotlin dsl was the preparation to use paperweight instead of spigot:
    • Added paperweight module for bukkit 1.21.3
  • Validated plugin build process and functions on spigot and paper 1.21.3

Some more ToDos:

  • What should happen with other build.gradle files? convert them all?
  • Improve the build logic further. E.g. with shared build-logic

* Moved bukkit adapters to bukkit-helper:adapters
* Replaced important project files with kts scripts
* Prepared project for paperweight usage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant