12-08-07 12:11 AM
[ https://issues.apache.org/jira/brow...ls:all-tabpanel ]
Craig Russell resolved JDO-149.
-------------------------------
Resolution: Later
This task is possibly interesting but no resources are likely to be assigned
to it. It can be reopened later if someone has an itch.
> maven console doesnt set properties properly
> --------------------------------------------
>
> Key: JDO-149
> URL: https://issues.apache.org/jira/browse/JDO-149
> Project: JDO
> Issue Type: Improvement
> Components: tck2
> Reporter: karan singh malhi
> Priority: Trivial
> Attachments: console.patch, plugin.jelly.patch
>
>
> the setProps goal tokenizes properties into some sort of Collection. Maven
console does not work very well if we set properties after the console has
started.
> I start maven console using the following command:
> karan@j2ee:~/Projects/jdo/trunk/tck20$ maven -bo -Djdo.tck.cfglist=inherit
ance1.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 ove
rride 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 o
verride this, use -Djdo.tck.identitytypes=xxx on the maven command line.
> --------------------------------------------------------------------------
-----------------------------------------------------
> Then i run it again "notice the [ ] brackets arond the inheritance1.co
nf, derby and applicationidentity.conf in the [echo] of the setProps goa
l
> 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 lin
e.
> --------------------------------------------------------------------------
---------------------------------------------------------
> If i run it again, this time notice [[ ]] around inheritance1.con
f, 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.con
f]]". 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 "[[applicationident
ity]]". To override this, use -Djdo.tck.identitytypes=xxx on the maven comma
nd line.
> THE RESULT OF THE ABOVE IS THAT THE enhance.prepare goal fails with the fo
llowing message:
> enhance.prepare:
> [mkdir] Created dir: /home/karan/Projects/jdo/trunk/tck20/target/e
nhanced/jdori/[[applicationidentity]]
> org.apache.commons.jelly.JellyTagException: /home/karan/Projects/jdo/trunk/tck20/m
aven.xml:414:71: <copy> /home/karan/Projects/jdo/trunk/tck20/test/jdo/[[appl
icationidentity]] not found.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[ Post a follow-up to this message ]
|