In my forge folder, I've setup a lib directory, and I've placed my two external library dependencies in there + their source jars.
In my build.gradle, i've added, just beneath the Minecraft section,
dependencies {
compile fileTree(dir: 'lib', includes: ['*.jar'])
}
When i run 'gradlew.bat build' it compiles successfully and i get a jar file. However, when i test it by putting it into the mods folder on my minecraft, verified forge and everything, i get a java.lang.NoClassDefFoundError pointing to the object i created from that jar file.
Any help to get me past the point where i no longer get the above error is appreciated. I've looked at making a library downloader, which i successfully did, with a JarClassLoader, but i can't figure this out. However, it doesn't make sense to me that Gradle cant handle that task.