The Eclipse plugins, along with several other unmaintained modules, have
been removed from trunk.

 Removed (8 modules, ~450MB, ~56,000 lines):

 - Eclipse codegen plugin (240MB) — broken on current Eclipse, unmaintained
 - Eclipse service plugin (196MB) — same
 - IntelliJ IDEA plugin (8.8MB) — unmaintained
 - OSGi + OSGi tests (3.3MB) — Jakarta transition never completed
(AXIS2-6076)
 - JiBX + JiBX codegen (928K) — dead project, last release 2016, last Axis2
commit 2009
 - SOAPMonitor (720K) — Java Applets removed from JDK in Java 11
 - Scripting (620K) — Nashorn removed from JDK in Java 15
 - FastInfoset (344K) — binary XML, superseded by JSON + gzip

 All org.eclipse.platform, com.intellij, org.jibx, and
com.sun.xml.fastinfoset dependencies
 removed. Documentation, download page, assembly descriptors, apidocs, legal
files, and samples
 cleaned up. GHA builds passing on OpenJDK 17, 21, and 25.

 Retained: CORBA (one known active user), MEX (Rampart dependency),
 org.eclipse.angus/Jetty/eclipse-settings-maven-plugin (unrelated to IDE
plugins), Bundle-*
 manifest headers (harmless).



On Wed, Apr 8, 2026 at 2:39 AM robertlazarski <[email protected]>
wrote:

> +1 for removing all Eclipse plugins as unmaintainable and likely unused.
>
> When trying to recruit maintainers, even Eclipse users said they didn't
> use the plugins.
>
> I have a Axis2/Java release vote coming up in about a week. The next
> release cycle may well default to JDK 21.
>
> On Tue, Apr 7, 2026 at 9:17 PM Christian Ortlepp <
> [email protected]> wrote:
>
>> Hey All,
>>
>> there is an issue with our eclipse plugins, more specifically with their
>> dependencies on the eclipse platform. Eclipse has recently switched to
>> Java 21 as their minimum supported Java version, which makes it
>> currently impossible to update to the latest eclipse platform [1] as
>> axis minimum supported Java version currently is 17. My first instinct
>> was that we then should also raise our minimum required Java version
>> [2], after all with the "new" Java release cycle staying on the
>> second-to-latest-LTS seems to become the norm for many libraries. After
>> giving it some more thought though, I think it is unreasonable to take
>> this step solely because of the eclipse plugins, given that raising the
>> minimum supported Java version may very much cause problems for users,
>> while our eclipse plugins are currently broken anyways (AFAIK). There
>> was a notice in the last release notes [3] that this is the case and
>> that we're looking for maintainers in this area, as far as I know nobody
>> came forward. Considering all of that I think that rather than raising
>> our minimum supported Java version we should discontinue support for the
>> eclipse plugins, seeing that they aren't maintained and there does not
>> seem to be any interest in them in the first place. I would be in favor
>> of removing the code from the source tree altogether, however I'm also
>> open to simply excluding them from the build by default (on Java
>> versions < 21).
>>
>>
>> I'm looking forward to your opinions and ideas in this matter. Given
>> that this has a significant effect on (potential) users I of course
>> don't want to make this decision on my own.
>>
>>
>> Best,
>>
>> Christian
>>
>>
>> [1] https://github.com/apache/axis-axis2-java-core/pull/1149
>> https://github.com/apache/axis-axis2-java-core/pull/1146
>> https://github.com/apache/axis-axis2-java-core/pull/1144
>> https://github.com/apache/axis-axis2-java-core/pull/1142
>>
>> [2] https://github.com/apache/axis-axis2-java-core/pull/1158
>>
>> [3] https://axis.apache.org/axis2/java/core/release-notes/2.0.0.html
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>

Reply via email to