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]

Reply via email to