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

Romain Manni-Bucau commented on BEAM-6519:
------------------------------------------

Well enforcing it doesnt require any tool when you think about it. The most 
used practise is one package per module and then tools are useless since people 
will add classes in the existing root module package.


About the blocking side: as mentionned it prevents to use beam in multiple 
nvironments and it is a regression due to the shading strategy which is recent.

I have no issue if you do the 2.10 without a fix but foe the user it is a 
blocker anyway ;).

> java extension must not use org.apache.beam.sdk.util
> ----------------------------------------------------
>
>                 Key: BEAM-6519
>                 URL: https://issues.apache.org/jira/browse/BEAM-6519
>             Project: Beam
>          Issue Type: Bug
>          Components: build-system
>    Affects Versions: 2.9.0
>            Reporter: Romain Manni-Bucau
>            Assignee: Romain Manni-Bucau
>            Priority: Blocker
>             Fix For: 2.10.0
>
>
> Some shades of beam reuse sdk java core packages (the util one in particular)
> This is preventing to use beam in several environments (OSGi, classloader 
> isolation, java 11/jpms etc), please fix it asap.



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

Reply via email to