eclipse-packaging / packages

Eclipse IDE product definitions.
Eclipse Public License 2.0
4 stars 11 forks source link

Add -Djava.security.manager=allow to all packages that contain ant tooling #71

Closed iloveeclipse closed 10 months ago

iloveeclipse commented 10 months ago

See discussion on https://github.com/eclipse-platform/eclipse.platform/issues/709.

To avoid errors running ant tooling on Java 21+ (and disallow code running in ant unconditionally exit Eclipse by using System.exit()), we should add -Djava.security.manager=allow line to eclipse.ini for the affected (most?) packages.

jonahgraham commented 10 months ago

Thanks for filing this - part of the EPP release procedure is to ensure that we synchronize such changes:

https://github.com/eclipse-packaging/packages/blob/8b88a53ec2a07b81eb8ada028bd235f4197c310b/RELEASING.md#L47