[QFJ-737] Use current JDK for compilation of QuickFIX/J and discontinue JDK 1.4 compatibility Created: 21/Mar/13  Updated: 02/Apr/15  Resolved: 02/Dec/13

Status: Closed
Project: QuickFIX/J
Component/s: Build, Engine
Affects Version/s: None
Fix Version/s: 1.6.0

Type: Improvement Priority: Default
Reporter: Christoph John Assignee: Christoph John
Resolution: Fixed Votes: 2
Labels: None

Issue Links:
Requires
is required by QFJ-664 Upgrade MINA from 1.1.8 to 2.0.x Closed

 Description   

We need to discuss which JDK to use. Either JDK6 or JDK7 with JDK6-compatibility switch (since JDK7 compiled code is not backwards binary-compatible). Since we are not using any JDK7 language features yet, the JDK6 compilation should be sufficient.

steps

  • removed retrotranslator usage from build
  • removed Java4 libs from source tree
  • re-enabled tests which were ignored due to JDK1.4 usage on release build


 Comments   
Comment by Jörg Thönnes [ 21/Mar/13 ]

I would start with JDK 6 in the first step. Switching to JDK 7 at a later point should not be a big issue then.

Comment by Dennys Fredericci [ 08/May/13 ]

I agree with JDK 6 in the first step

Comment by Christoph John [ 02/Dec/13 ]

Committed: http://sourceforge.net/p/quickfixj/code/1122/

Generated at Wed May 08 01:56:11 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.