Skip to content

[MEAR-153] Skinny Modules -- not just WARs #335

@jira-importer

Description

@jira-importer

Roland Asmann opened MEAR-153 and commented

Currently it is only possible to have the plugin filter WARs to make them 'skinny', however this could be very useful for other modules as well!

In my project I have both a WAR and a SAR that should share several libraries. As standalone artifacts, they should both package it themselves, but in the deployed EAR I get classloading-errors when they don't have the libs shared in the EAR.

I traced a solution to the method 'EarModule.getLibDir()', which is only implemented with a value in the 'WebModule'-subclass.
Since I am not familiar with all the module-types, I attached a solution that ONLY handles the SarModule, but this can probably used in all other Modules that contain libs as well.


Affects: 2.7

Attachments:

Issue Links:

  • MEAR-267 assembly.xml contains incorrect references to modules
    ("fixes")
  • MRAR-9 Avoid to bundle rar dependencies (w/o scope=provided) inside the rar archive

Remote Links:

0 votes, 6 watchers

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions