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.