All Classes and Interfaces
Classes
Class
Description
This class contains all constants repeatedly used by the plugin.
The main plugin class that gets applied by user scripts.
A POJO that represents the metadata value in a CurseForge upload request.
An object that serves as a container for relationships to other projects.
Represents a project relationship in the CurseForge upload metadata.
Represents a custom error message from the CurseForge API.
This POJO represents a response from the CurseForge API when a file has been successfully uploaded.
A Gradle task that can publish multiple files to CurseForge.
This class defines the script-time representation of an artifact being published to CurseForge.
This class is responsible for detecting versions from properties in the build environment.