Axis2 1.7.9 will not build on JDK 11 for a few reasons such as the removal
of XDoclet.

The latest Axis2 trunk from our git repo does build on JDK 11 ... maybe
later too, I haven't got to that yet.

 git clone https://github.com/apache/axis-axis2-java-core.git

Currently in git the Javac source is set to 1.7, I tried setting it to 1.8
and it built fine for me on JDK 11.

I can't think of a good reason not to bump the source requirement up to 1.8
so if there are no objections on this list I suggest we do that.


On Thu, Feb 25, 2021 at 4:12 AM Andrew Marlow <[email protected]>
wrote:

> Hello everyone,
>
> I just tried to build axis2 1.7.9 on linux with openJDK11. I am running
> into some problems and need a little help/guidance please.
>
> First, I saw that in the top level pom we have:
>
>             <plugin>
>                 <artifactId>maven-compiler-plugin</artifactId>
>                 <inherited>true</inherited>
>                 <configuration>
>                     <source>1.5</source>
>                     <target>1.5</target>
>                 </configuration>
>             </plugin>
>
> I had to change the 1.5 to 1.8. Then I got the error:
>
> [ERROR]
> /home/marlowa/mystuff/axis2-build/axis2-1.7.9/modules/adb/src/org/apache/axis2/rpc/receivers/ejb/EJBUtil.java:[161,37]
> package javax.rmi does not exist
>
> I note that rmi is removed in JDK11. Does this mean that axis2 must be
> built in older versions, e.g. 1.8?
>
> --
> Regards,
>
> Andrew Marlow
> http://www.andrewpetermarlow.co.uk
>
>

Reply via email to