ForgeGradle Tutorial - Commands

In this Tutorial i'll explain all available command options for ForgeGradle.


Build tasks

apiClasses - Assembles classes 'api'.
assemble - Assembles the outputs of this project.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
classes - Assembles classes 'main'.
clean - Deletes the build directory.
jar - Assembles a jar archive containing the main classes.
testClasses - Assembles classes 'test'.


Build Setup tasks

init - Initializes a new Gradle build. [incubating]
wrapper - Generates Gradle wrapper files. [incubating]


Documentation tasks

javadoc - Generates Javadoc API documentation for the main source code.


ForgeGradle tasks

cleanCache - Cleares the ForgeGradle cache. DONT RUN THIS unless you want a fresh start, or the dev tells you to.
debugClient - Runs the Minecraft client in debug mode
debugServer - Runs the Minecraft serevr in debug mode
runClient - Runs the Minecraft client
runServer - Runs the Minecraft Server
setupCIWorkspace - Sets up the bare minimum to build a minecraft mod. Idea for CI servers
setupDecompWorkspace - DevWorkspace + the deobfuscated Minecraft source linked as a source jar.
setupDevWorkspace - CIWorkspace + natives and assets to run and test Minecraft


Help tasks

dependencies - Displays all dependencies declared in root project 'Forge'.
dependencyInsight - Displays the insight into a specific dependency in root project 'Forge'.
help - Displays a help message
projects - Displays the sub-projects of root project 'Forge'.
properties - Displays the properties of root project 'Forge'.
tasks - Displays the tasks runnable from root project 'Forge'.


IDE tasks

cleanEclipse - Cleans all Eclipse files.
cleanIdea - Cleans IDEA project files (IML, IPR)
eclipse - Generates all Eclipse files.
idea - Generates IDEA project files (IML, IPR, IWS)


Upload tasks

uploadArchives - Uploads all artifacts belonging to configuration ':archives'


Verification tasks

check - Runs all checks.
test - Runs the unit tests.


Other tasks

install - Installs the 'archives' artifacts into the local Maven repository.



Comments (0)

There are no comments posted here yet

Leave your comments

Posting comment as a guest. Sign up or login to your account.
Attachments (0 / 3)
Share Your Location
Latest Forum Posts
Latest Blog Posts
User Online
User Menu