Skip to content

Commit b3bd180

Browse files
committed
Updated to now include a output variable for a Dependency
1 parent c2c8bc0 commit b3bd180

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

src/main/java/org/mangorage/mangobotgradle/tasks/DatagenTask.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import java.io.BufferedWriter;
3939
import java.io.FileWriter;
4040
import java.io.IOException;
41+
import java.lang.module.ModuleFinder;
4142
import java.net.HttpURLConnection;
4243
import java.net.URL;
4344
import java.nio.file.Files;

src/main/java/org/mangorage/mangobotgradle/tasks/RunBotTask.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import javax.inject.Inject;
99
import java.util.ArrayList;
10-
import java.util.Arrays;
1110
import java.util.List;
1211

1312
public abstract class RunBotTask extends JavaExec {

src/main/java/org/mangorage/mangobotgradle/util/Dependency.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,25 @@
2222

2323
package org.mangorage.mangobotgradle.util;
2424

25-
public record Dependency(String url, String group, String artifact, String version, String target) {}
25+
public record Dependency(
26+
String url,
27+
String group,
28+
String artifact,
29+
String version,
30+
String target,
31+
String output
32+
) {
33+
public Dependency(String url, String group, String artifact, String version, String target) {
34+
this(
35+
url,
36+
group,
37+
artifact,
38+
version,
39+
target,
40+
group.replace('.', '/')
41+
+ "/" + artifact
42+
+ "/" + version
43+
+ "/" + target
44+
);
45+
}
46+
}

0 commit comments

Comments
 (0)