I tries to put the library in a jar file with using shade function of ForgeGradle. However, it gets into the jar file to the dependency of the library. Is it possible to put the only library?
I want to include "httpmime" only. not "httpclient", "httpcore" ...etc...
build.gradle
configurations {
shade
compile.extendsFrom shade
}
dependencies {
shade 'org.apache.httpcomponents:httpmime:4.3.3'
}
jar {
configurations.shade.each { dep ->
from(project.zipTree(dep)){
exclude 'META-INF', 'META-INF/**'
}
}
}
minecraft {
srgExtra "PK: org/apache/http/entity/mime com/kamesuta/mc/signpic/lib/org/apache/http/entity/mime"
srgExtra "PK: org/apache/http/entity/mime/content com/kamesuta/mc/signpic/lib/org/apache/http/entity/mime/content"
}