You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "James Smith (JIRA)" <ji...@apache.org> on 2019/02/27 22:53:00 UTC

[jira] [Created] (TOMEE-2478) extractWars configuration value does invalid extraction

James Smith created TOMEE-2478:
----------------------------------

             Summary: extractWars configuration value does invalid extraction
                 Key: TOMEE-2478
                 URL: https://issues.apache.org/jira/browse/TOMEE-2478
             Project: TomEE
          Issue Type: Bug
          Components: TomEE Maven Plugin
    Affects Versions: 7.1.0
            Reporter: James Smith
         Attachments: tomee-fat-jar.zip

I run my TomEE as a fat JAR, and I like to keep the distribution as lean as I can achieve. I recently noticed while taking advantage of the *extractWars* configuration value, which instead of leaving *ROOT.war* and *ROOT/* for instance, it removes the archive and leaving only the directory.

 

Unfortunately, the exploded WAR that results from this variable is *ROOT.war/*, I only noticed this when I was testing Microprofile config injection in one of my JAX-RS resources. I have attached a very lean example. Please run it and modify *extractWars* to notice how the config value is not being injected when the directory is *ROOT.war/*.

 

A fix to the issue will most likely be found [here|https://github.com/apache/tomee/blob/master/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)