It's a world of laughter
This update introduces Scribe Maven Plugin
for Maven.
Big Ol' list of changes:
Scribe
Scribe has been rewritten to target multiple platforms.
- Add
scribe-core
- Add
scribe-maven-plugin
Scribe Standalone
- Add check to ensure
@Plugin
annotated classes are not abstract - Add check to ensure only one
@API
annotated class exists - Add check to ensure only one
@Information
annotated class exists - Add check to ensure only one
@Load
annotated class exists - Add check for website URL format, i.e.
@Information(url = "...")
- Fix
@Plugin
to allowname
andversion
to be optional - Fix outdated header in generated plugin.yml
Others
- Add
minimizeJar
to most projects to reduce resultant JAR size - Fix incorrect copyright headers in
annotations