[ 
https://jira.codehaus.org/browse/MEAR-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Gainty updated MEAR-187:
-------------------------------

    Attachment: EarUnArchiver.java

This is the EarUnArchiver for EAR..it works 
I put in plenty of synchronized blocks so when one file operation is creating a 
file the next one opening the stream on the just created file will have to wait 
until the creation has been completed..I found massive contention problems with 
the old code with the end result that nothing was created in output folder.
this initial draft is very rough. There is some windoze specific code (that 
needs to be enabled thru a WindowsOnly Parameter flag)

> No unpack capability for ear
> ----------------------------
>
>                 Key: MEAR-187
>                 URL: https://jira.codehaus.org/browse/MEAR-187
>             Project: Maven Ear Plugin
>          Issue Type: Bug
>    Affects Versions: 2.9
>         Environment: maven 3.0.2
> jdk 1.7.0.45
>            Reporter: Martin Gainty
>         Attachments: EarUnArchiver.java
>
>
> EarModuleFactory.standardArtifactTypes.contains( type ) ) type=ear
> AbstractEarTest::createArtifactsTest ear.execute() has thrown 
> MojoExecutionException message=Invalid type [ear] supported types are [jar, 
> ejb, ejb3, par, ejb-client, app-client, rar, war, sar, wsr, har]
> Therefore the ear type is NEVER unpacked/unzipped (and consequently 
> repacked/zipped) for type ear
> Whatever was in the previous ear remains (with no ability to upgrade versions)
> Originally reported by Martin Holler
> Martin



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to