[ https://issues.apache.org/jira/browse/AXIS2-6040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wolfgang Knauf updated AXIS2-6040: ---------------------------------- Description: After Java9 module system compatibility was fixed through https://issues.apache.org/jira/browse/AXIS2-4311, I used Eclipse to create a "module-info.java" to my small sample project. This is the resulting module-info.java file: {{module myprojectname}} { {{ exports my.own.project.package;}} {{ requires axiom.api;}} {{ requires axis2.adb;}} {{ requires axis2.kernel;}} {{ requires commons.logging;}} {{ requires jakarta.activation;}} {{ requires java.rmi;}} {{ requires java.xml;}} {{}}} This results in four eclipse warnings: {{Name of automatic module 'axiom.api' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'axis2.adb' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'axis2.kernel' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'commons.logging' is unstable, it is derived from the module's file name.}} As far as I understand it, it would be sufficient to add a "Automatic-Module-Name" entry to Manifest.mf for the Axis2 jars- see e.g. [https://github.com/ReactiveX/RxJava/issues/5618] was: After Java9 module system compatibility was fixed through [https://issues.apache.org/jira/browse/AXIS2-4311], I used Eclipse to create a "module-info.java" to my small sample project. This is the resulting module-info.java file: {{module myprojectname}} {{{}} {{ exports my.own.project.package;}} {{ requires axiom.api;}} {{ requires axis2.adb;}} {{ requires axis2.kernel;}} {{ requires commons.logging;}} {{ requires jakarta.activation;}} {{ requires java.rmi;}} {{ requires java.xml;}} {{}}} This results in four eclipse warnings: {{Name of automatic module 'axiom.api' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'axis2.adb' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'axis2.kernel' is unstable, it is derived from the module's file name.}} {{Name of automatic module 'commons.logging' is unstable, it is derived from the module's file name.}} As far as I understand it, it would be sufficient to add a "Automatic-Module-Name" entry to Manifest.mf for the Axis2 jars- see e.g. [https://github.com/ReactiveX/RxJava/issues/5618] > Define Automatic-Module-Name for Java9 module system compatibility > ------------------------------------------------------------------ > > Key: AXIS2-6040 > URL: https://issues.apache.org/jira/browse/AXIS2-6040 > Project: Axis2 > Issue Type: Improvement > Components: kernel > Affects Versions: 1.8.2 > Reporter: Wolfgang Knauf > Priority: Minor > Fix For: 2.0.0 > > > After Java9 module system compatibility was fixed through > https://issues.apache.org/jira/browse/AXIS2-4311, I used Eclipse to create a > "module-info.java" to my small sample project. > This is the resulting module-info.java file: > {{module myprojectname}} > { > {{ exports my.own.project.package;}} > {{ requires axiom.api;}} > {{ requires axis2.adb;}} > {{ requires axis2.kernel;}} > {{ requires commons.logging;}} > {{ requires jakarta.activation;}} > {{ requires java.rmi;}} > {{ requires java.xml;}} > {{}}} > > This results in four eclipse warnings: > {{Name of automatic module 'axiom.api' is unstable, it is derived from the > module's file name.}} > {{Name of automatic module 'axis2.adb' is unstable, it is derived from the > module's file name.}} > {{Name of automatic module 'axis2.kernel' is unstable, it is derived from the > module's file name.}} > {{Name of automatic module 'commons.logging' is unstable, it is derived from > the module's file name.}} > As far as I understand it, it would be sufficient to add a > "Automatic-Module-Name" entry to Manifest.mf for the Axis2 jars- see e.g. > [https://github.com/ReactiveX/RxJava/issues/5618] > > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org