1 Reply Latest reply on Jul 7, 2017 5:01 AM by Bartosz Majsak

    Adding Libraries to JavaArchive

    daslan govender Novice



      org.jboss.shrinkwrap.api.spec.JavaArchive does have a method like org.jboss.shrinkwrap.api.spec.WebArchive.addAsLibraries()




      What is the workaround for this with Java Archive?




        • 1. Re: Adding Libraries to JavaArchive
          Bartosz Majsak Master

          JAR is not a library container in general - you don't have libs/ folder in your JARs.


          Thus Shrinkwrap obviously doesn't have this API method for JavaArchive type. What you can do, however, is to instead of resolving dependencies as File you can instead call .as(JavaArchive.class).


          Then simply iterate over those JavaArchives and call .merge on your target archive passing them.