[ 
https://issues.apache.org/jira/browse/MEAR-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17474463#comment-17474463
 ] 

Benjamin Asbach edited comment on MEAR-307 at 1/12/22, 1:16 PM:
----------------------------------------------------------------

[~abrarovm], thansk for your fast response. I wonder if this is a technical 
limitation?

I'd expect that the war should behave somehow similar to other modules where I 
don't need to define the dependencies manually.

-For my use case (1war + 2ejb)  I also end up with doubled dependencies: Some 
war dependencies are present in libs and in war/WEB-INF/lib.-


was (Author: asbachb):
[~abrarovm], thansk for your fast response. I wonder if this is a technical 
limitation?

I'd expect that the war should behave somehow similar to other modules where I 
don't need to define the dependencies manually.

For my use case (1war + 2ejb)  I also end up with doubled dependencies: Some 
war dependencies are present in libs and in war/WEB-INF/lib.

> skinny modules war libs are not put into shared lib directory
> -------------------------------------------------------------
>
>                 Key: MEAR-307
>                 URL: https://issues.apache.org/jira/browse/MEAR-307
>             Project: Maven EAR Plugin
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Benjamin Asbach
>            Priority: Major
>         Attachments: MEAR-307_fixed_example.zip, ear-war-skinny-bug-ear.zip
>
>
> {code:xml}
>   <build>
>     <plugins>
>       <plugin>
>         <artifactId>maven-ear-plugin</artifactId>
>         <version>3.2.0</version>
>         <configuration>
>           <version>8</version>
>           <defaultLibBundleDir>libs/</defaultLibBundleDir>
>           <skinnyModules>true</skinnyModules>
>         </configuration>
>       </plugin>
>     </plugins>
>   </build>
>   <dependencies>
>     <dependency>
>       <groupId>org.jenkins-ci.main</groupId>
>       <artifactId>jenkins-war</artifactId>
>       <version>2.328</version>
>       <type>war</type>
>     </dependency>
>   </dependencies>
> {code}
> With the current configuration the libs of war application are not placed 
> into libs directory. 
> This causes problems when you add an ejb module: The ejb dependencies are 
> placed in libs and the META-INF/MANIFEST-MF classpath entry of the war is set 
> with the libs classpath.
> This causes problems with classloading in JBoss EAP.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to