Hi Craig,

I agree that we should have different artifact names and build them with different svn workspaces.

JDK 5 is the current version and JDK 6 is about to be released. So would it make sense to use the current projects for the JDK 5 version and create new projects for the older versions JDK 1.3/1.4. Is 'legacy' the right term for this support and is it an idea to used this in the artifactId? Then we could have the following:

project name   artifactId         => jar file name
---------------------------------------------------------------
api2           jdo2-api           => jdo2-api-2.1.jar
tck2           jdo2-tck           => jdo2-tck-2.1.jar
api2-legacy    jdo2-legacy-api    => jdo2-legacy-api-2.1.jar
tck2-legacy    jdo2-legacy-tck    => jdo2-legacy-tck-2.1.jar

I'm using api2 instead of api20, because it might have been an error to put the version number 2.0 into the project name. This is already covered by the version number 2.0 in the jar file: jdo2-api-2.0.jar.

Regards Michael

Some more ideas:

project name, artifactId ==> jar file name

api21, jdo21-api ==> jdo21-api-2.1.jar
tck21, jdo21-tck ==> jdo21-tck-2.1.jar
api215, jdo21-api5 ==> jdo21-api5-2.1.jar
tck215, jdo21-tck5 ==> jdo21-tck5.2.1.jar

Craig

On Nov 4, 2006, at 1:37 PM, Craig L Russell wrote:

api205 jdo2-api5 ==> jdo2-api5-2.1.jar

api25 jdo25-api ==> jdo25-api-2.1.jar

api2-5 jdo2-5-api  ==> jdo2-5-api-2.1.jar

api2-1.5 jdo2-1.5-api  ==> jdo2-1.5-api-2.1.jar



Craig Russell

Architect, Sun Java Enterprise System http://java.sun.com/products/jdo

408 276-5638 mailto:[EMAIL PROTECTED]

P.S. A good JDO? O, Gasp!




--
Michael Bouschen                [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        http://www.tech.spree.de/
Tel.:++49/30/235 520-33         Buelowstr. 66                   
Fax.:++49/30/2175 2012          D-10783 Berlin                  

Reply via email to