As I describe in my blog post, the help mojo doesn't always exist. In those cases, help:describe would work. It's all in the post, with examples and all.
/Anders On Tue, Aug 3, 2010 at 17:36, Flavio Pompermaier <[email protected]> wrote: > I tried the suggested command with the current version: > mvn org.apache.maven.plugins:maven-compiler-plugin:2.3.1:help > -Ddetail -Dgoal=compile > and things are fine (as I was searching for). > > However for the old version I was searching for (2.0.2) it doesn't > work..such auto-documentation was not implemented for that version..? > mvn org.apache.maven.plugins:maven-compiler-plugin:2.0.2:help > -Ddetail -Dgoal=compile > > 2010/8/3 Flavio Pompermaier <[email protected]>: > > I think you intend > > > > mvn help:describe -DgroupId=org.apache.maven.plugins > > -DartifactId=maven-compiler-plugin -Dversion=2.0.2 > > -Dcmd=compiler:compile -Ddetail > > > > However such documentation doesn't show the default value of > > parameters (not all at least)! > > > > 2010/8/3 Anders Hammar <[email protected]>: > >> You can always get the docs from the plugin. Here's how: > >> > http://www.sonatype.com/people/2010/06/diy-retrieving-a-maven-plugins-documentation/ > >> > >> /Anders > >> > >> On Tue, Aug 3, 2010 at 14:12, Flavio Pompermaier <[email protected]> > wrote: > >> > >>> Ok..so, if it is not defined how can I know the default value for > >>> source parameter in the maven-compiler-plugin verion 2.0.2 if the > >>> documentation is no more online? > >>> It should be 1.4 but I want to know how verify it..and I want to know > >>> how to behave in similar situations.. > >>> > >>> 2010/8/3 Justin Edelson <[email protected]>: > >>> > > >>> > > >>> > On Aug 3, 2010, at 4:57 AM, Flavio Pompermaier <[email protected]> > >>> wrote: > >>> > > >>> >> And the default value is..? I still haven't understand how to > evaluate > >>> >> the maven.compiler.xxx variables.. > >>> >> For example, the documentation on the web site says that default > value > >>> >> of maven.compiler.source is 1.5, > >>> > As previously discussed, the documentation says no such thing. > >>> > > >>> > maven.compiler.source is not defined by default. > >>> > > >>> > > >>> >> but this holds for the current > >>> >> version (2.3.1)... > >>> >> What if I want to know the default value for the > maven.compiler-plugin > >>> >> version 2.0.2? > >>> >> I cannot found any documentation about it..I cannot think that > there's > >>> >> no way to evaluate its value!! > >>> >> > >>> >> 2010/7/13 Stephen Connolly <[email protected]>: > >>> >>> On 13 July 2010 07:40, Flavio Pompermaier <[email protected]> > wrote: > >>> >>> > >>> >>>> This is the description on the source paramenter of the compiler > >>> >>>> plugin page (of the goal compile:compile): > >>> >>>> > >>> >>>> source: > >>> >>>> The -source argument for the Java compiler. > >>> >>>> > >>> >>>> * Type: java.lang.String > >>> >>>> * Since: 2.0 > >>> >>>> * Required: No > >>> >>>> * Expression: ${maven.compiler.source} > >>> >>>> > >>> >>> This means that if the property maven.compiler.source is defined, > use > >>> that > >>> >>> value, otherwise assume that the value is... > >>> >>> > >>> >>>> * Default: 1.5 > >>> >>>> > >>> >>>> How can I get that value? If it is not evaluable as an expression, > how > >>> >>>> can I know how it will be evaluated by the plugin? > >>> >>>> My JavaHome points to a Java 1.6 but as far as I know the 2.0.2 > >>> >>>> compiler use 1.4 compilation, isn't it? > >>> >>>> > >>> >>>> 2010/7/13 Anders Hammar <[email protected]>: > >>> >>>>> No, you're not configuring the property that way. You're > configuring > >>> the > >>> >>>>> plugin, but you're not setting the property. > >>> >>>>> A property is set in hte properties section of the pom. > >>> >>>>> > >>> >>>>> /Anders > >>> >>>>> > >>> >>>>> On Tue, Jul 13, 2010 at 00:34, Flavio Pompermaier < > [email protected] > >>> > > >>> >>>> wrote: > >>> >>>>> > >>> >>>>>> I set that variable via the configuration section of the > compiler > >>> >>>>>> plugin of my pom.xml but the result of help:evaluate of that > >>> variable > >>> >>>>>> returns null! My question is: how can I retrieve the default > values > >>> of > >>> >>>>>> the parameters of a certain plugin version?if I look at the > plugin > >>> >>>>>> site I can see that its default value is 1.5. But this is valid > for > >>> >>>>>> the current version..if I want to know its default value for an > >>> older > >>> >>>>>> version what am I supposed to do?? > >>> >>>>>> > >>> >>>>>> 2010/7/12, Anders Hammar <[email protected]>: > >>> >>>>>>> This does work for me: > >>> >>>>>>> > >>> >>>>>>> mvn help:evaluate -Dmaven.compiler.source=1.5 > >>> >>>>>>> -Dexpression=maven.compiler.source > >>> >>>>>>> > >>> >>>>>>> I'm setting the maven.compiler.source property here on command > line > >>> >>>>>> instead > >>> >>>>>>> of specifying it in the project, which should work the same. > >>> >>>>>>> > >>> >>>>>>> /Anders > >>> >>>>>>> > >>> >>>>>>> On Mon, Jul 12, 2010 at 23:27, Justin Edelson > >>> >>>>>>> <[email protected]>wrote: > >>> >>>>>>> > >>> >>>>>>>> From a shell, help:evaluate should be the right thing to do. > >>> >>>>>>>> > >>> >>>>>>>> Could it be that maven.compiler.source is, in fact, null? > >>> >>>>>>>> > >>> >>>>>>>> On 7/12/10 5:23 PM, Flavio Pompermaier wrote: > >>> >>>>>>>>> I mean,how can I display their value? > >>> >>>>>>>>> > >>> >>>>>>>>> 2010/7/12, Justin Edelson <[email protected]>: > >>> >>>>>>>>>> what do you mean by inspect? > >>> >>>>>>>>>> > >>> >>>>>>>>>> On 7/12/10 1:13 PM, Flavio Pompermaier wrote: > >>> >>>>>>>>>>> Hi to all, > >>> >>>>>>>>>>> is there a way to inspect maven.* variables (such as > >>> >>>>>>>>>>> ${maven.compiler.source})? > >>> >>>>>>>>>>> I tried to use the help:evaluate tool but it tells me "null > >>> >>>> object > >>> >>>>>> or > >>> >>>>>>>>>>> invalid expression". > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Any idea?? > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Best regards, > >>> >>>>>>>>>>> Flavio > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>> > >>> --------------------------------------------------------------------- > >>> >>>>>>>>>>> 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] > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>> > >>> >>>>>> > >>> >>>>>> -- > >>> >>>>>> Inviato dal mio dispositivo mobile > >>> >>>>>> > >>> >>>>>> > >>> --------------------------------------------------------------------- > >>> >>>>>> 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] > >>> >> > >>> > > >>> > --------------------------------------------------------------------- > >>> > 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] > >
