I start maven console using the following command: [EMAIL PROTECTED]:~/Projects/jdo/trunk/tck20$ maven -bo - Djdo.tck.cfglist=inheritance1.conf - Djdo.tck.identitytypes=applicationidentity console ----------------------------------------------------------------------------------------------------------------------- This starts the maven console. Then i run the runtck.jdori goal. Below is the partial output:
jdo2-tck 2.0-SNAPSHOT > [default] runtck.jdori build:start: console: console:help: setProps: [echo] setProps: [echo] Configurations for this run are "inheritance1.conf". To override this, use -Djdo.tck.cfglist=xxx on the maven command line. [echo] Databases for this run are "derby". To override this, use - Djdo.tck.dblist=xxx on the maven command line. [echo] Identity types for this run are "applicationidentity". To override this, use -Djdo.tck.identitytypes=xxx on the maven command line. ------------------------------------------------------------------------------------------------------------------------------- Then i run it again "notice the [ ] brackets arond the inheritance1.conf, derby and applicationidentity.conf in the [echo] of the setProps goal jdo2-tck 2.0-SNAPSHOT > [runtck.jdori] runtck.jdori setProps: [echo] setProps: [echo] Configurations for this run are "[inheritance1.conf]". To override this, use -Djdo.tck.cfglist=xxx on the maven command line. [echo] Databases for this run are "[derby]". To override this, use - Djdo.tck.dblist=xxx on the maven command line. [echo] Identity types for this run are "[applicationidentity]". To override this, use -Djdo.tck.identitytypes=xxx on the maven command line. ----------------------------------------------------------------------------------------------------------------------------------- If i run it again, this time notice [[ ]] around inheritance1.conf, derby and applicationidentity.conf in the [echo] of the setProps goal. jdo2-tck 2.0-SNAPSHOT > [runtck.jdori] runtck.jdori setProps: [echo] setProps: [echo] Configurations for this run are "[[inheritance1.conf]]". To override this, use -Djdo.tck.cfglist=xxx on the maven command line. [echo] Databases for this run are "[[derby]]". To override this, use - Djdo.tck.dblist=xxx on the maven command line. [echo] Identity types for this run are "[[applicationidentity]]". To override this, use -Djdo.tck.identitytypes=xxx on the maven command line. THE RESULT OF THE ABOVE IS THAT THE enhance.prepare goal fails with the following message: enhance.prepare: [mkdir] Created dir: /home/karan/Projects/jdo/trunk/tck20/target/enhanced/jdori/[[applicationidentity]] org.apache.commons.jelly.JellyTagException: /home/karan/Projects/jdo/trunk/tck20/maven.xml:414:71: <copy> /home/karan/Projects/jdo/trunk/tck20/test/jdo/[[applicationidentity]] not found. -- Karan Malhi
