LibLoader
![Build Status](https://camo.githubusercontent.com/adba7ce5c81c9164819b828393a36fd962fbc6a9bd8ac7fe54bbb5ab537b7059/68747470733a2f2f7472617669732d63692e6f72672f506879726f6e652f4c69624c6f616465722e7376673f6272616e63683d6d6173746572)
Its a Library to import Maven-Dependecys at Runtime
Usage
Important!
Your ParentClassloader must be an URLClassloader
/* Create Libloader */
LibLoader libLoader = new LibLoader()
/* Resolve Artifact (download if not in .m2 Folder)*/
libLoader.require("<GroupID>:<ArtifactID>:<Version>");
/* add Maven Repository */
libLoader.addRepository("<Your Maven Repository URL>");
Import
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Version: ![](https://camo.githubusercontent.com/a8e77261138302eab5e1d85e4348dc06dbaea2487dbf9d98c3f663303bfa633b/68747470733a2f2f6a69747061636b2e696f2f762f506879726f6e652f4c69624c6f616465722e737667)
<dependency>
<groupId>com.github.Phyrone.LibLoader</groupId>
<artifactId>LibLoader-Core</artifactId>
<version>VERSION</version>
</dependency>
Gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Version: ![](https://camo.githubusercontent.com/a8e77261138302eab5e1d85e4348dc06dbaea2487dbf9d98c3f663303bfa633b/68747470733a2f2f6a69747061636b2e696f2f762f506879726f6e652f4c69624c6f616465722e737667)
dependencies {
implementation 'com.github.Phyrone.LibLoader:LibLoader-Core:VERSION'
}