You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Kaizer Sogiawala <ka...@gmail.com> on 2011/06/23 20:37:07 UTC

Re: Maven variables

This might be old thread, but it could help. I would use "mvn -X"
(generate debug output) and look at the plugin configuration. HTH.

On Wed, Aug 4, 2010 at 2:19 PM, Anders Hammar <an...@hammar.net> wrote:
> I don't think so (and neither does svn [1]), as that would have overridden
> the 1.5 defaults of v2.3+ of the plugin as well.
>
> /Anders
>
> [1]
> http://svn.apache.org/viewvc/maven/maven-2/tags/maven-2.2.1/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml?view=markup
>
> On Wed, Aug 4, 2010 at 22:21, Justin Edelson <ju...@gmail.com>wrote:
>
>> Code, like hips, don't lie. Prior to 2.3, the plugin didn't have default
>> values for source and target. I think they were set to 1.3 in the super POM.
>>
>> On Aug 4, 2010, at 3:45 PM, Anders Hammar <an...@hammar.net> wrote:
>>
>> > The docs retrieved by help:describe should be exactly what was published
>> at
>> > the maven site.
>> >
>> > However, for the source and target params my memory tells be that there
>> was
>> > defaults of 1.3. Hmm...
>> > See this jira:
>> > http://jira.codehaus.org/browse/MCOMPILER-80
>> >
>> > /Anders
>> >
>> > On Wed, Aug 4, 2010 at 17:26, Justin Edelson <justin@justinedelson.com
>> >wrote:
>> >
>> >> That just means that those parameters don't have a default value, at
>> >> least not one injected by the plugin system/Plexus.
>> >>
>> >>
>> >>
>> >> On Wed, Aug 4, 2010 at 3:33 AM, Flavio Pompermaier <fl...@gmail.com>
>> >> wrote:
>> >>> Maybe you miss a reply:
>> >>> I tried also with help:describe but, with this command, not all
>> >>> parameters have an associated description of default value (although
>> >>> it exists because I remember that the old site documentation says that
>> >>> the default value for source is 1.4, for version 2.0.2 of the compiler
>> >>> plugin).
>> >>>
>> >>> The command I wrote was:
>> >>>
>> >>> mvn help:describe -DgroupId=org.apache.maven.plugins
>> >>> -DartifactId=maven-compiler-plugin -Dversion=2.0.2
>> >>> -Dcmd=compiler:compile -Ddetail
>> >>>
>> >>> did I miss something?
>> >>>
>> >>> 2010/8/3 Anders Hammar <an...@hammar.net>:
>> >>>> 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 <fl...@gmail.com>
>> >> 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 <fl...@gmail.com>:
>> >>>>>> 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 <an...@hammar.net>:
>> >>>>>>> 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 <
>> fla83tn@gmail.com
>> >>>
>> >>>>> 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 <ju...@gmail.com>:
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> On Aug 3, 2010, at 4:57 AM, Flavio Pompermaier <
>> >> fla83tn@gmail.com>
>> >>>>>>>> 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 <st...@gmail.com>:
>> >>>>>>>>>>> On 13 July 2010 07:40, Flavio Pompermaier <fl...@gmail.com>
>> >>>>> 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 <an...@hammar.net>:
>> >>>>>>>>>>>>> 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 <
>> >>>>> fla83tn@gmail.com
>> >>>>>>>>>
>> >>>>>>>>>>>> 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 <an...@hammar.net>:
>> >>>>>>>>>>>>>>> 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
>> >>>>>>>>>>>>>>> <ju...@gmail.com>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 <ju...@gmail.com>:
>> >>>>>>>>>>>>>>>>>> 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:
>> >> users-unsubscribe@maven.apache.org
>> >>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>> >>>>> users-help@maven.apache.org
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>> ---------------------------------------------------------------------
>> >>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>> >> users-unsubscribe@maven.apache.org
>> >>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>> >>>>> users-help@maven.apache.org
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>
>> >> ---------------------------------------------------------------------
>> >>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>> >> users-unsubscribe@maven.apache.org
>> >>>>>>>>>>>>>>>> For additional commands, e-mail:
>> >> users-help@maven.apache.org
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> --
>> >>>>>>>>>>>>>> Inviato dal mio dispositivo mobile
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>
>> >> ---------------------------------------------------------------------
>> >>>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>>>>>>>>>>> For additional commands, e-mail:
>> >> users-help@maven.apache.org
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>> ---------------------------------------------------------------------
>> >>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>>>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>> ---------------------------------------------------------------------
>> >>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >> ---------------------------------------------------------------------
>> >>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >> ---------------------------------------------------------------------
>> >>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>> ---------------------------------------------------------------------
>> >>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>
>> >>>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >> For additional commands, e-mail: users-help@maven.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>



-- 
Kaizer H. Sogiawala

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org