[
https://issues.apache.org/jira/browse/TOMEE-2478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Smith updated TOMEE-2478:
-------------------------------
Affects Version/s: 7.1.0
> 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, 8.0.0-M2
> Reporter: James Smith
> Priority: Major
> Attachments: tomee-fat-jar.zip, 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)