Files
FalsePatternLib/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java
T

28 lines
1.0 KiB
Java
Raw Normal View History

package com.falsepattern.lib.dependencies;
2022-05-06 23:53:11 +02:00
import com.falsepattern.lib.StableAPI;
import com.falsepattern.lib.internal.impl.dependencies.DependencyLoaderImpl;
import lombok.Builder;
import lombok.NonNull;
2022-05-06 23:53:11 +02:00
@StableAPI(since = "0.6.0")
public class DependencyLoader {
public static void addMavenRepo(String url) {
DependencyLoaderImpl.addMavenRepo(url);
}
2022-06-08 18:57:08 +02:00
@Builder
public static void loadLibrary(@NonNull String loadingModId,
@NonNull String groupId,
@NonNull String artifactId,
2022-06-08 16:01:06 +02:00
@NonNull Version minVersion,
Version maxVersion,
@NonNull Version preferredVersion,
String regularSuffix,
String devSuffix) {
DependencyLoaderImpl.loadLibrary(loadingModId, groupId, artifactId, minVersion, maxVersion, preferredVersion,
regularSuffix, devSuffix);
}
}