From e52b987d30e5eccda2fb1d223ffb8e9b6edb4a90 Mon Sep 17 00:00:00 2001 From: Steve Loughran Date: Thu, 11 Jan 2007 14:02:50 +0000 Subject: [PATCH] Bug 41349: rmic should strip out -J compiler args when not forking git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@495229 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 4 ++ src/etc/testcases/taskdefs/rmic/rmic.xml | 16 +++++++ .../ant/taskdefs/rmic/DefaultRmicAdapter.java | 42 ++++++++++++++++++- .../tools/ant/taskdefs/rmic/SunRmic.java | 10 +++++ .../tools/ant/taskdefs/rmic/WLRmic.java | 10 +++++ .../tools/ant/taskdefs/RmicAdvancedTest.java | 20 ++++++++- 6 files changed, 99 insertions(+), 3 deletions(-) diff --git a/WHATSNEW b/WHATSNEW index 6978db9a7..2055f33f7 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -34,6 +34,10 @@ Fixed bugs: * Regression: NPE was thrown when using against a (third-party instantiated) fileset with null Project reference. +* Strip out all -J arguments to non forking rmic adapters, specifically + the Sun and Weblogic compilers. + Bug report 41349 + Other changes: -------------- diff --git a/src/etc/testcases/taskdefs/rmic/rmic.xml b/src/etc/testcases/taskdefs/rmic/rmic.xml index 149f3e777..24283f02b 100644 --- a/src/etc/testcases/taskdefs/rmic/rmic.xml +++ b/src/etc/testcases/taskdefs/rmic/rmic.xml @@ -153,6 +153,14 @@ + + + + + + + + + + + + + +