-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsettings.gradle
More file actions
52 lines (41 loc) · 1.59 KB
/
settings.gradle
File metadata and controls
52 lines (41 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// NOTE: Dog-fooding our own Gradle plugin
// Even if it's done outside of pluginManagement, all included builds are considered for plugin substitutions
pluginManagement {
includeBuild 'gitversion-gradle'
// Manually declare external repos, since the non-shadowJars of the plugins have dependencies from them
repositories {
gradlePluginPortal()
mavenCentral()
maven { url = 'https://maven.minecraftforge.net' }
//mavenLocal()
}
}
plugins {
id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0'
}
rootProject.name = 'gitversion'
dependencyResolutionManagement {
repositories {
mavenCentral()
}
//@formatter:off
versionCatalogs.register('libs') {
// Plugins
plugin 'licenser', 'net.minecraftforge.licenser' version '1.2.0'
plugin 'gradleutils', 'net.minecraftforge.gradleutils' version '3.4.1'
plugin 'shadow', 'com.gradleup.shadow' version '9.2.2'
// Git
library 'jgit', 'org.eclipse.jgit', 'org.eclipse.jgit' version '7.2.0.202503040940-r'
// Config
library 'toml', 'org.tomlj', 'tomlj' version '1.1.1'
// JSON Output
library 'gson', 'com.google.code.gson', 'gson' version '2.13.2'
// CLI
library 'jopt', 'net.sf.jopt-simple', 'jopt-simple' version '6.0-alpha-3'
library 'slf4j', 'org.slf4j', 'slf4j-simple' version '1.7.36'
// Static Analysis
library 'nulls', 'org.jetbrains', 'annotations' version '26.0.2'
}
//@formatter:on
}
include 'gitversion-cli'