|
1 | 1 | plugins { |
2 | | - id "java" |
3 | | - id "checkstyle" |
4 | | -} |
5 | | - |
6 | | -base { |
7 | | - java.toolchain.languageVersion = JavaLanguageVersion.of(17) |
8 | | - compileJava.options.encoding = compileTestJava.options.encoding = javadoc.options.encoding = "UTF-8" |
9 | | - |
10 | | - archivesName = project.maven_name ?: rootProject.maven_name |
11 | | - group = project.maven_group ?: rootProject.maven_group |
12 | | - version = project.maven_version ?: rootProject.maven_version |
| 2 | + id "java-library" |
| 3 | + id "base.java" |
| 4 | + id "base.checkstyle" |
| 5 | + id "configuration.include" |
| 6 | + id "idea.exclude_run_dir" |
| 7 | + id "viaproxy.run-with-viaproxy-task" |
| 8 | + id "extra.fill_build_constants" |
| 9 | + alias libs.plugins.classTokenReplacer |
13 | 10 | } |
14 | 11 |
|
15 | 12 | repositories { |
16 | | - mavenCentral() |
17 | 13 | maven { |
18 | 14 | name = "viaversion" |
19 | | - url = "https://repo.viaversion.com/everything" |
| 15 | + url = "https://repo.viaversion.com" |
20 | 16 | } |
21 | 17 | } |
22 | 18 |
|
23 | 19 | dependencies { |
24 | | - compileOnly "com.google.code.findbugs:jsr305:3.0.2" |
25 | | - compileOnly "org.jetbrains:annotations:26.0.2" |
26 | | - compileOnly(annotationProcessor("org.projectlombok:lombok:1.18.38")) |
27 | | - compileOnly "net.raphimc:ViaProxy:3.4.5-SNAPSHOT" |
| 20 | + compileOnly libs.viaproxy |
| 21 | + |
| 22 | + compileOnly libs.findbugs |
| 23 | + compileOnly libs.jetbrainsAnnotations |
| 24 | + compileOnly libs.lombok |
| 25 | + annotationProcessor libs.lombok |
28 | 26 | } |
29 | 27 |
|
30 | 28 | processResources { |
| 29 | + var projectMavenVersion = project.maven_version |
| 30 | + |
31 | 31 | //Config file: "version: ${version}" |
32 | 32 | inputs.properties( |
33 | | - "version": project.maven_version |
| 33 | + "version": projectMavenVersion |
34 | 34 | ) |
35 | 35 |
|
36 | 36 | filesMatching("viaproxy.yml") { |
37 | 37 | expand( |
38 | | - "version": project.maven_version |
| 38 | + "version": projectMavenVersion |
39 | 39 | ) |
40 | 40 | } |
41 | 41 | } |
42 | | - |
43 | | -checkstyle { |
44 | | - toolVersion = "10.16.0" //Latest version for Java 8: 9.3 |
45 | | - configFile = rootProject.file("config/checkstyle/checkstyle.xml") |
46 | | -} |
47 | | - |
48 | | -build.dependsOn(check) |
0 commit comments