Re: Starting to move Gump to using Java 11

Mark Thomas <[email protected]> Thu, 12 Aug 2021 17:56:31 +0200
Newsgroups gmane.comp.jakarta.gump
Message-ID <[email protected]>
It looks like I have broken the Ant build somehow. I can't see what I 
have done wrong. No rush, but some help on this from someone more 
familiar with the Ant build than I would be helpful.

Mark


On 12/08/2021 10:57, Mark Thomas wrote:
> 
> 
> On 12/08/2021 10:46, Stefan Bodewig wrote:
>> Many thank for doing this, Mark
>>
>> On 2021-08-10, Mark Thomas wrote:
>>
>>> Is there a way in Gump to get just some projects to build with a
>>> different JAVA_HOME? Switching just the Tomcat 10.1.x builds to Java
>>> 11 is the minimum requirement. We can then take a harder look at the
>>> dependency chains and see what we can do to update versions / trim
>>> things down.
>>
>> I think it should be possible to allow JAVA_HOME to be overridden on a
>> project by project basis but I doubt anybody is less rusty WRT Gump's
>> Python code base than Adam :-)
>>
>> If the short term solution is to make some Tomcat builds use a different
>> version of Java then we'd only need to modify the Ant builder. This one
>> uses self.run.getEnvironment().getJavaCommand() which is what JAVA_HOME
>> points at. We could add a "java_home" property or something similar to
>> the model for <ant> (BaseAnt) and calculate the Java command inside of
>> the Ant builder if this attribute is set. Making a configurable
>> JAVA_HOME work for Gradle and Maven as well would require a bit more of
>> work.
>>
>> I can try to carve out some time for this next week, but I'm afraid you
>> want a solution more quickly.
> 
> Thanks for the offer. Things have moved on a bit and I think we are OK 
> running with Java 11 everywhere. There are still a few things to clean 
> up but it looks doable at this point.
> 
> I'm going to chip away at the remaining issues as I get the time. As 
> always, help welcome. I'm expecting this is going to take a few more 
> weeks to sort out. I think there are also some genuine failures in the 
> Tomcat test runs so Java 11 may not be responsible for all the current 
> issues.
> 
> Cheers,
> 
> Mark
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>