Package net.darkhax.curseforgegradle
Class CurseForgeGradlePlugin
java.lang.Object
net.darkhax.curseforgegradle.CurseForgeGradlePlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class CurseForgeGradlePlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
The main plugin class that gets applied by user scripts. This plugin is entirely task based and does not need to be
applied. This class primarily exists as a formality.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CurseForgeGradlePlugin
public CurseForgeGradlePlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
fetch
Creates an HTTP reader with an optional API token that is specified in a format accepted by the CurseForge API.- Parameters:
urlString- The URL as a string.token- An optional API token.- Returns:
- The HTTP reader.
- Throws:
IOException- This exception will be raised if the connection was rejected or could not be established.
-
readString
- Throws:
IOException
-