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

Robert Scholte commented on MSHADE-234:
---------------------------------------

There are some very tricky things here. If we're talking only talking about 
relocation of the compiled classes and to update the exportStatements, that 
should be possible.
However, creating a fat jar is not possible, yet. We've discussed this and are 
waiting for a solution for 
[MultiModuleExecutableJARs|http://openjdk.java.net/projects/jigsaw/spec/issues/#MultiModuleExecutableJARs].
 If the plugin would unpack any jar together with the compiled sources you 
would loose the encapsulation as defined in the module-info file.

> support java 9 modules (jigsaw)
> -------------------------------
>
>                 Key: MSHADE-234
>                 URL: https://issues.apache.org/jira/browse/MSHADE-234
>             Project: Maven Shade Plugin
>          Issue Type: New Feature
>            Reporter: sam rash
>
> Java 9 will begin in including the module-info.class file which has the 
> packages that are exported. It would be great if the shade plugin can detect 
> the new format, and for any packages that are moved, it updates the module 
> exports accordingly



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to