db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <craig.russ...@oracle.com>
Subject Minutes: JDO TCK Conference Call Friday, Aug 27, 9 am PDT
Date Fri, 27 Aug 2010 16:57:39 GMT
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell


1. Maven2 upgrade-  https://issues.apache.org/jira/browse/JDO-647

Mojo will have multiple classes for different functions, e.g. enhance,  
installschema, runtck. Enhance would attach to the process-classes  
phase and the others to the integration-test phase.

Could use profiles to do a number of things in combination, e.g. run  
the tck on derby would be the standard specified in the pom but  
running the tck on mysql or oracle database could be a combination of  
properties specified in a profile. The mojo would be the same for all  
the profiles.

Invoking java programs from within the mojo can be as simple as  
invoking the static Main method of a named class. For example, if the  
installSchema goal needed to execute the program com.acme.script with  
command line parameters -Dfile=xyz you would have a line of java code:  
com.acme.script.Main(new String[] {"-Dfile=xyz"});

The properties that we use today to control the execution of the tck  
can be processed in a similar way by the mojo, which has access to the  
java system properties as well as the properties specified in the  
pom.xml in the mojo definition itself as well as profile properties.

2. Other issues

Mail regarding parameterized constructors. Michael will reply.

Mail regarding generate dynamic tables. This is a feature of  
implementations (e.g. DataNucleus).

Is the JDO 3.0 api jar file available via maven central?

Action Items from weeks past:

[6 Aug 10] AI Craig follow up on missing DTD/XSD. Still in progress.  
Might need to escalate.

Craig L Russell
Architect, Oracle
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!

View raw message