aadnk / ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.
GNU General Public License v2.0
287 stars 92 forks source link

Specify provided scope in Maven example #161

Closed stefvanschie closed 1 year ago

stefvanschie commented 5 years ago

When this scope isn't set, Apache Maven will include the API into the final JAR file, which creates unnecessarily large file sizes.

The reason I think this behavior is intended, is because the ProtocolLib plugin needs to be installed on the same server as the plugin including ProtocolLib as a dependency in order for ProtocolLib to function. Beside that, the Gradle example specifies the compileOnly option which is essentially the same as the provided scope in Apache Maven.

retrooper commented 3 years ago

hi

retrooper commented 3 years ago

i approve