<project xmlns:test="test" ..> ... </project>
where test is the test plugin (maven-test-plugin). - please note that after that the 'test' namespace was never used.
im really not sure if this should work (perhaps if this was just a side-effect), tho it has for me. maybe this can help.
-- gd
Brett Porter wrote:
Most plugins have a hook that you can add as a prereq (although not on a preGoal - you'd need to do that differently by preGoal calling attainGoal on the content).
Eg. War:load does nothing but bring the plugin into action.
This is likely to change in the future.
- Brett
-----Original Message-----
From: khote [mailto:[EMAIL PROTECTED] Sent: Monday, 1 September 2003 3:43 PM
To: Maven Users List
Subject: Re: plugin.jelly variables not available in <postGoal>
I can use ${pom.getPluginContext('maven-WHATEVER-plugin').getVariable('X
XX')} only if that WHATEVER plugin was invoked prior to the pre or post Goal I'm working with. I think it has to load that stuff from the plugin's project.properties, I don't yet know of a way to "easily" load those properties files.
I was using the xdoc plugin, and for some reason wanted to include the target/docs in my WAR. Since it's always convenient to use the default properties when they work, I wanted to use the xdoc properties. If I run:
$ maven xdoc $ maven war
rather than:
$ maven xdoc war
then the xdoc properties would not be available to my war:webapp postGoal using the
${pom.getPluginContext('maven-xdoc-plugin').getVariable('maven .xdoc.dest.dir ')} (or whatever it was).
What if I have several versions of the plugin, including a SNAPSHOT? Maven seems to know how to load the latest and greatest, perhaps I'd have to write a plugin to do all that for me: maven-loadUninvokedPluginProperties-plugin
or some such.
----- Original Message ----- From: <[EMAIL PROTECTED]>
To: "Maven Users List" <[EMAIL PROTECTED]>
Sent: Sunday, August 31, 2003 9:53 PM
Subject: Re: plugin.jelly variables not available in <postGoal>
plugin into my .warDoes ${pom.getPluginContext('maven-war-plugin').getVariable('XXX')} help? -- dIon Gillard, Multitask Consulting Blog: http://blogs.codehaus.org/people/dion/
"khote" <[EMAIL PROTECTED]> wrote on 30/08/2003 10:25:26 AM:
I'm playing around with a postGoal for webapp ...
<postGoal name="war:webapp"> .... </postGoal>
I'm copying the docs directory generated by the xdoc
all by the timeI notice in the plugin documentation that certain values such asmaven-war-plugin's
maven.war.webapp.dir have default values. I look in the
plugin.jelly and see where they are set. Yet these values are notavailable
to my maven.xml postGoal, in fact they have no value at
theythe expected
get there. I have to manually set them invalues in
project.properties/build.properties or even reset them to the same
my maven.xml postGoal. It would be nice if I could use
can take caredefaults in postGoals, is there a setting somewhere that
of---------------------------------------------------------------------
this?
K
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]