I think that would be appropriate if the clash was inside my war, but the
clash is with classes inside my war and in my .m2 and target/classes
directories. So this shouldn't happen on deployment, but does during
dev/test.

On Thu, 18 Jul 2019 at 15:51, Meggyesi, Zalán <[email protected]> wrote:

> Hi James,
>
> Just a quick suggestion, can you use the Shade plugin to use only one
> version of the classes?
>
> Best Regards,
>
> Zalan Meggyesi
> Chief Support Engineer
> Skawa Innovation Kft.
>
> Phone: 0036704627005
> Mobile: +36205146666
>
>
> On Thu, Jul 18, 2019 at 4:31 PM James Srinivasan <
> [email protected]> wrote:
>
>> I'm trying to use jetty-maven-plugin to run some integration tests
>> with failsafe, but getting lots of warnings similar to the following
>> with mvn install, or mvn jetty:start (but *not* with mvn jetty:run):
>>
>> [WARNING] my.package.api.LinksApi scanned from multiple locations:
>>
>> file:///path/to/my/project/my-project-1.0-SNAPSHOT/WEB-INF/classes/my/package/api/LinksApi.class,
>>
>> file:///path/to/my/project/my-project/target/classes/my/package/api/LinksApi.class
>>
>> and
>>
>> [WARNING] com.sun.xml.fastinfoset.AbstractResourceBundle scanned from
>> multiple locations:
>>
>> jar:file:///path/to/my/homedir/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar!/com/sun/xml/fastinfoset/AbstractResourceBundle.class,
>>
>> jar:file:///C:/path/to/my/project/target/my-project-1.0-SNAPSHOT/WEB-INF/lib/FastInfoset-1.2.16.jar!/com/sun/xml/fastinfoset/AbstractResourceBundle.class
>>
>> I've tried to solve this with:
>>
>> <artifactId>maven-failsafe-plugin</artifactId>
>> <version>2.6</version>
>> <configuration>
>>     <useManifestOnlyJar>false</useManifestOnlyJar>
>>     <useSystemClassLoader>false</useSystemClassLoader>
>> </configuration>
>> [...]
>>
>> and scanClassesPattern, scanTestClassesPattern, scanTargetPatterns in
>> jetty-maven-plugin
>>
>> and adding javax.servlet as `provided` to my dependencies
>>
>> But none of this has helped. Given the jars should all have the same
>> version, it doesn't appear critical but any help would be much
>> appreciated. I don't see why my local maven repo is on my servlet's
>> classpath.
>>
>> My full pom.xml is here:
>>
>> https://gist.github.com/jrs53/dc9c14e383e814c5e2b95e439152f83e
>>
>> Thanks in advance,
>>
>> James
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jetty-users
>>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to