Good day to you, Marcos,
>From [1], it says there that you can do something like ....
public void MyMojo extends ...
/** parameter expression="${project}" */
private org.apache.maven.project.MavenProject mavenProject;
...
public void execute()
{
...
mavenProject.getProperties().put( "my.mojo.property", "my mojo
value" )
...
}
...
}
Have you tried that already?
Cheers,
Franz
[1] http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook
Marcos Silva Pereira wrote:
>
> Good day to you, franz
>
> I really don't know how is the best way to do it, but I need to try
> something to solve my problem. How I must do it? What is the right way?
>
> Thanks...
>
> On 2/13/07, franz see <[EMAIL PROTECTED]> wrote:
>>
>>
>> Good day to you, Marcos,
>>
>> I do not know if this is the best way to to do it, but you may want to
>> take
>> a look at the "Storing Properties" section of [1].
>>
>> Cheers,
>> Franz
>>
>> [1] http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook
>>
>>
>> Marcos Silva Pereira wrote:
>> >
>> > Hello,
>> >
>> > I figured out what is wrong with my configuration: I was trying to use
>> > properties in a different life cycle (clean). So, I have try to change
>> > somethings in my Mojo and in pom.xml. Now I have the following combo:
>> >
>> > /**
>> > * @goal properties
>> > * @phase initialize
>> > * @requiresDependencyResolution
>> > * @requiresProject
>> > *
>> > */
>> > public class EnableProjectPropertiesMojo extends AbstractMojo {
>> > ...
>> >
>> > I other words, I have added @phase tag. And my pom.xml:
>> >
>> > <plugin>
>> > <groupId>com.provider.maven.plugins</groupId>
>> > <artifactId>maven-properties-plugin</artifactId>
>> > <version>1.0</version>
>> > <executions>
>> > <execution>
>> > <phase>initialize</phase>
>> > <goals>
>> > <goal>properties</goal>
>> > </goals>
>> > </execution>
>> > </executions>
>> > </plugin>
>> >
>> > I put some logs and so I can see that the mojo was executed correctly,
>> but
>> > I
>> > still can't access properties setted by it. So, my question is, how can
>> a
>> > mojo set properties to maven in a way that they are disposable in
>> pom.xml?
>> > I
>> > am using System.setProperty.
>> >
>> > Kind Regards
>> >
>> > --
>> > Marcos Silva Pereira
>> > recife - pe
>> > [EMAIL PROTECTED]
>> > skype: marcos.silva.pereira
>> > http://blastemica.blogspot.com
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Access-dependency-properties-inside-pom.-tf3189482s177.html#a8939044
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> Marcos Silva Pereira
> recife - pe
> [EMAIL PROTECTED]
> skype: marcos.silva.pereira
> http://blastemica.blogspot.com
>
>
--
View this message in context:
http://www.nabble.com/Access-dependency-properties-inside-pom.-tf3189482s177.html#a8955849
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]