Skip to content

Commit 371f701

Browse files
committed
Minor update to Datagen.java
1 parent 81566d7 commit 371f701

File tree

2 files changed

+8
-19
lines changed

2 files changed

+8
-19
lines changed

api/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ apply plugin: 'maven-publish'
2323

2424

2525
group = 'org.mangorage'
26-
version = '1.0.2'
26+
version = '1.0.4'
2727

2828
repositories {
2929
mavenCentral()

api/src/main/java/org/mangorage/installer/api/core/Datagen.java

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,24 +42,13 @@ public static void generateDependenciesJson(String directory, List<String> depen
4242

4343
public static void generateIvySettingsXml(String directory, List<String> repositories) {
4444

45-
/**
46-
* <ivysettings>
47-
* <settings defaultResolver="chain-1"/>
48-
* <resolvers>
49-
* <ibiblio name="matt" m2compatible="true" root="https://repo.mattmalec.com/repository/releases"/>
50-
* <ibiblio name="central" m2compatible="true"/>
51-
* <filesystem name="custom" checkmodified="true">
52-
* <ivy pattern="${custom.base.dir}/ivy/[artifact]-[revision].ivy"/>
53-
* <artifact pattern="${custom.base.dir}/[artifact]-[revision].[ext]"/>
54-
* </filesystem>
55-
* <chain name="chain-1">
56-
* <resolver ref="custom"/>
57-
* <resolver ref="central"/>
58-
* <resolver ref="matt"/>
59-
* </chain>
60-
* </resolvers>
61-
* </ivysettings>
62-
*/
45+
Path path = Paths.get(directory);
46+
File dir = path.toFile();
47+
48+
if (!dir.isDirectory())
49+
throw new IllegalArgumentException("Must supply a directory, not a file!");
50+
51+
System.out.println("Generating ivySettings.xml file... to %s".formatted(dir.getAbsolutePath()));
6352

6453
StringBuilder builder = new StringBuilder();
6554
AtomicInteger counter = new AtomicInteger(0);

0 commit comments

Comments
 (0)