Napisao sam Java web aplikaciju koja koristi maven za dependency management i vrti se na Glassfish aplikativnom serveru. Problem nastaje što zbog korišćenja Aspose cells biblioteke moram da includeujem neke od dodatnih biblioteka koje se nalaze u Glassfish modules direktorijumu i tu nastaje problem jer imam konflikt između verzije biblioteke koja dolazi uz Glassfish i ove koju sam includeovao u pom.xml fajlu.
Kod običnog JEE web projekta (koji nije maven projekat) u glassfish-web.xml fajlu mogu da dodam sledeću direktivu:
<class-loader delegate="false"/>
Na taj način forsiram glassfish da učitavanje biblioteka ne delegira dalje i da koristi biblioteke koje se nalaze u lib folderu unutar war-a.
Na koji način isto to mogu da postignem sa maven projektom? Tražio sam moguće rešenje po netu, ali ništa korisno nisam pronašao.
Hvala na odgovorima.

JEE web aplikacija, glassfish, maven conflict biblioteka