PaperMC / PaperLib

Plugin Library for interfacing with Paper Specific API's with graceful fallback that maintains Spigot Compatibility, such as Async Chunk Loading.
MIT License
268 stars 32 forks source link

Fix build configuration #3

Closed DenWav closed 5 years ago

DenWav commented 5 years ago

This commit accomplishes several things:

  1. Converts the existing build script to Gradle Kotlin DSL
  2. Uses Gradle's new delayed configuration system
  3. Adds group and version properties, and other missing configs
  4. Switches from the maven plugin to the maven-publish plugin
  5. Adds some data to the generated pom.xml

Also un-ignores the gradle-wrapper.jar file and adds a .gitattributes file to prevent Git messing with gradlew.bat line endings.