[ https://issues.apache.org/jira/browse/MNG-6992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17462288#comment-17462288 ]
Slawomir Jaranowski commented on MNG-6992: ------------------------------------------ but for consequence if {{RepositorySystemSession}} is exported so evrything it is used by {{RepositorySystemSession}} also should be exported > Allow access to org.eclipse.aether.transform > -------------------------------------------- > > Key: MNG-6992 > URL: https://issues.apache.org/jira/browse/MNG-6992 > Project: Maven > Issue Type: Improvement > Components: Class Loading > Affects Versions: 3.6.3 > Reporter: Slawomir Jaranowski > Assignee: Michael Osipov > Priority: Major > Fix For: 4.0.0, 4.0.0-alpha-1, 3.9.0-candidate > > > Maven core doesn't export org.eclipse.aether.transform package in > {{maven-core/src/main/resources/META-INF/maven/extension.xml}} > So when we want, in plugin code, call: > {code:java} > org.eclipse.aether.RepositorySystemSession repositorySystemSession; > ... > repositorySystemSession.getFileTransformerManager() > {code} > we have: > {code:java} > [ERROR] Failed to execute goal ... failed: A required class was missing > while executing ... org/eclipse/aether/transform/FileTransformerManager > Caused by: java.lang.NoClassDefFoundError: > org/eclipse/aether/transform/FileTransformerManager > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)