Posted October 6, 20169 yr 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" } https://i.gyazo.com/aabb931580be6a7a30f97767735b3668.png[/img] Japan Forum GitHub CurseForge
November 28, 20168 yr Author I solved it by myself. adding transitive property, it solved. dependencies { compile ('org.apache.httpcomponents:httpmime:4.3.3') { transitive=false } } https://i.gyazo.com/aabb931580be6a7a30f97767735b3668.png[/img] Japan Forum GitHub CurseForge
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.