/javacurseforgeapi

Java based api for curseforge

Primary LanguageJavaApache License 2.0Apache-2.0

Java library for CurseForge

Contributions

  • We take contributions for improving the library
    • Please create feature branches and issue pull requests for the FTB Dev team to review before merging
  • API Compatibility breaks MUST have version bumps to prevent breaking end users

Building

  • this library uses the gradle build system
  • to build run ./gradlew build
  • artifacts are located in the build/libs folder

Artifacts

  • the main artifact is not shaded
  • the javadocs & sources jars contain library javadoc/sources
  • -all is a shaded jar with all dependencies

sample code

  • various sample usage code exists under the following packages:
    • com.feed_the_beast.javacurseforgelib.examples.app_v1

Maven Information

  • javadoc & source jars are uploaded as well
  • The library is deployed to progwml6's maven repo
maven {
    name = 'DVS1'
    url = 'http://dvs1.progwml6.com/files/maven'
}

and can be added as a gradle dependency as follows:

dependencies {
    compile 'com.feed_the_beast:javacurseforgeapi:0.0.1.+'
}

Project Lombok