Line 18: |
Line 18: |
| | | |
| == Declaring Dependencies == | | == Declaring Dependencies == |
− | A mod declares a dependency on a mod or library through Gradle, through the <code>dependencies</code> block.<ref>[https://docs.gradle.org/7.1.1/userguide/declaring_dependencies.html Gradle User Guide: ''Declaring dependencies'']</ref> | + | A mod declares a dependency on a mod or library through Gradle, through the <code>dependencies</code> block.<ref>[https://docs.gradle.org/7.4.2/userguide/declaring_dependencies.html Gradle User Guide: ''Declaring dependencies'']</ref> |
| | | |
− | For example, to declare a dependency on the <code>net:minecraftforge:eventbus:4.0.0</code> library from the <code>main</code> source set: | + | For example, to declare a dependency on the <code>net:minecraftforge:eventbus:5.0.3</code> library from the <code>main</code> source set: |
| <syntaxhighlight lang="gradle"> | | <syntaxhighlight lang="gradle"> |
| dependencies { | | dependencies { |
| // 'implementation' is for the main source set | | // 'implementation' is for the main source set |
− | implementation "net.minecraftforge:eventbus:4.0.0" | + | implementation "net.minecraftforge:eventbus:5.0.3" |
| } | | } |
| </syntaxhighlight> | | </syntaxhighlight> |
Line 54: |
Line 54: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | When a dependency artifact is searched for in a flat directory repository, it will look for the following files in order (<code>''ext''</code> defaults to <code>jar</code>)<ref>[https://github.com/gradle/gradle/blob/v7.1.1/subprojects/core-api/src/main/java/org/gradle/api/artifacts/repositories/FlatDirectoryArtifactRepository.java gradle/gradle; tag v7.1.1; org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository]</ref>: | + | When a dependency artifact is searched for in a flat directory repository, it will look for the following files in order (<code>''ext''</code> defaults to <code>jar</code>)<ref>[https://github.com/gradle/gradle/blob/v7.4.2/subprojects/core-api/src/main/java/org/gradle/api/artifacts/repositories/FlatDirectoryArtifactRepository.java gradle/gradle; tag v7.4.2; org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository]</ref>: |
| * <code>''<artifact>''-''<version>''.''<ext>''</code> | | * <code>''<artifact>''-''<version>''.''<ext>''</code> |
| * <code>''<artifact>''-''<version>''-''<classifier>''.''<ext>''</code> | | * <code>''<artifact>''-''<version>''-''<classifier>''.''<ext>''</code> |