Attendees: Michelle Caisse, Michael Bouschen, Craig Russell

Agenda:

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
http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!

Reply via email to