[
http://jira.codehaus.org/browse/MEAR-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=236355#action_236355
]
Jeroen Ruijgers edited comment on MEAR-60 at 9/24/10 9:10 AM:
--------------------------------------------------------------
only the dependencies which are dependencies of both the ear en war will be
deleted. So if you make sure your dependency with taglibs are listed as a
dependency for the war, it will not be deleted.
the only nasty thing is this solution is the fact that a module must be
unpacked, modified and repacked. the standard zip files don't support changing
or deleting entries.
was (Author: salandur):
only the dependencies which are dependencies of both the ear en war will be
deleted. So if you make sure your dependency with taglibs are listed as a
dependency for the war, it will not be deleted
> Improve support for skinny war files
> ------------------------------------
>
> Key: MEAR-60
> URL: http://jira.codehaus.org/browse/MEAR-60
> Project: Maven 2.x Ear Plugin
> Issue Type: Improvement
> Affects Versions: 2.3
> Environment: mvn 2.0.5
> Reporter: Marcel Schutte
> Priority: Critical
> Attachments: maven-ear-plugin-MEAR-60.patch
>
>
> Provide a boolean configuration option for webModules to include the war's
> transitive dependencies.
> As described on
> http://maven.apache.org/plugins/maven-war-plugin/examples/skinny-wars.html it
> is very common in a J2EE environment to use so called skinny wars. Here the
> war's WEB-INF/lib will not contain the dependent jars, but instead they are
> packaged inside the EAR. The war references them through its
> META-INF/MANIFEST.MF
> This option could be used to avoid the 'painful part' mentioned in the above
> web page. The war's dependencies wouldn't have to be duplicated alongside the
> ear's.
> I also found an old issue (MEAR-14) which has asked for the current default
> behavior of not including the transitive dependencies. It suggests a property
> to include specific dependencies of the war. As far as I can tell this has
> never been implemented and this is also not what I am asking for. My proposal
> is an all of nothing kind of option for each war module in the ear.
> On a side note, for me this is the part where removal of the old maven 1
> style properties per dependency is missed the most. With them it was possible
> to decide for each single dependency whether to put it in WEB-INF/lib or
> reference it through the manifest classpath. But of course, then we didn't
> have the transitive dependencies
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira