The JBoss server adapters, since JBoss Tools 4.2, support regexps in packagingExclude. See [1] and [2]
[1] http://maven.apache.org/plugins/maven-war-plugin/examples/including-excluding-files-from-war.html [2] https://issues.jboss.org/browse/JBIDE-12821 On Tue, Nov 18, 2014 at 2:02 PM, Emond Papegaaij <[email protected] > wrote: > But that would exclude all libs, right? Unfortunately, that's not an > option, because some of the dependencies must stay inside the war to > prevent conflicts with other deployments. For example, one of the wars > still bundles its own cxf version, which requires me to disable the jaxws > subsystem for that deployment. Moving those jars to the ear, would require > me to disable jaxws entirely. I think I've got no option but to go for the > provided scope approach, even though this will create a maintenance > nightmare. > > Best regards, > Emond Papegaaij > > On Tue, Nov 18, 2014 at 4:20 PM, Fred Bricon <[email protected]> wrote: > >> Skinny wars are not supported directly in m2e-wtp. I started to look at >> it recently and it appears this will require changes in upstream WTP >> projects. So I definitely can't give any ETA on that. >> >> However, since you're using JBoss servers, you can simply use < >> packagingExcludes>WEB-INF/lib/*</packagingExcludes> in your war pom.xml. >> You'll probably need to remove your project from the server, clean, and >> add it back for it to work >> >> On Tue, Nov 18, 2014 at 9:41 AM, Emond Papegaaij < >> [email protected]> wrote: >> >>> Skinnywars is meant to be used without making all dependencies provided. >>> Marking 180 jars as provided, in an application with almost 50 modules is >>> almost impossible to get right. Also, I want to build different ears >>> with the >>> same wars but with different dependencies. That's impossible when these >>> dependencies are scoped provided. >>> >>> Best regards, >>> Emond Papegaaij >>> >>> On Tuesday, November 18, 2014 03:33:49 PM Rafał Krzewski wrote: >>> > I'm using skinny wars with M2E-WTP and JBoss 7 and 8 without problems. >>> > One thing you should pay attention to is adding JAR dependencies to >>> WARs >>> > with "provided" scope, which prevents them from being packaged into >>> > WEB-INF/lib. >>> > >>> > Cheers, >>> > Rafał >>> > >>> > On 11/18/2014 02:59 PM, Emond Papegaaij wrote: >>> > > Hi, >>> > > >>> > > I'm trying to setup a project that depends heavily on the skinnyWars >>> > > feature of the maven-ear-plugin: >>> > > >>> http://maven.apache.org/plugins/maven-ear-plugin/examples/skinny-wars.htm >>> > > l . The war has over 200 dependencies, of which about 180 have to be >>> moved >>> > > to the ear. When I deploy this ear to WildFly from Eclipse, the jars >>> are >>> > > not removed from the war. They end up in the deployment twice (both >>> in >>> > > the ear and the war). This results in all kinds of deployment >>> errors. An >>> > > ear built from the commandline, does not have this problem. >>> > > >>> > > All I could find about this is >>> > > https://issues.sonatype.org/browse/MECLIPSEWTP-222 , but this >>> project >>> > > seems to be abandoned. Is skinnyWars support known to be broken, or >>> did I >>> > > do something wrong? >>> > > >>> > > Best regards, >>> > > Emond Papegaaij >>> > > _______________________________________________ >>> > > m2e-users mailing list >>> > > [email protected] >>> > > To change your delivery options, retrieve your password, or >>> unsubscribe >>> > > from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> > >>> > _______________________________________________ >>> > m2e-users mailing list >>> > [email protected] >>> > To change your delivery options, retrieve your password, or >>> unsubscribe from >>> > this list, visit https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >> >> >> >> -- >> "Have you tried turning it off and on again" - The IT Crowd >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/m2e-users >> > > > _______________________________________________ > m2e-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/m2e-users > -- "Have you tried turning it off and on again" - The IT Crowd
_______________________________________________ m2e-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/m2e-users
