Thanks Matt. The vendor created their own version of log4j using (as an example) com.abcxyz.log4j.Priority.
I will do that. If I find a solution I will post here. Regards, Abe On 7/24/07, Matt Raible <[EMAIL PROTECTED]> wrote:
Unfortunately, I don't know how to solve this. I generally try to keep jre/lib/ext clean. The fact that a vendor *requires* you to put it's JARs there seems strange to me. The only reason I can think of is they're tired of telling customers how to modify their classpath - or they need their JARs to load first (which should be able to be controlled by the CLASSPATH as well). You might try asking surefire-specific questions on the Maven user mailing list. Matt On 7/23/07, Developer Abe <[EMAIL PROTECTED]> wrote: > I am working with a set of jar files which have to be installed in > jre/lib/ext > > One of the vendors jar files is a version of log4j. > > I was wondering how to configure the > <useSystemClassLoader>true</useSystemClassLoader> > attribute for the surefire plugin in appfuse. > > I tried adding the vendor's log4j jar to the maven repository and > dependencies section of my pom.xml because I was originally getting a bunch > of NoClassDefFoundErrors because Maven could not find the classes in the jar > files in jre/lib/ext. I have a feeling it has to do with surefire's > IsolatedClassLoader. > > When I added the dependencies manually I am getting errors related to not > finding properties files and not being able to assign one class loaded by > the SystemExt loader to surefire's Isolated class loader. > > I am hoping to get surefire to use the system class loader and remove the > dependencies in my pom.xml. > > Does anyone know how to set the > <useSystemClassLoader>true</useSystemClassLoader> attribute > in appfuse. > > Regards, > Abe > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]