maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raffaele Esposito <rafaelral...@gmail.com>
Subject Re: Maybe a lack of specification ?
Date Thu, 14 Apr 2016 15:37:05 GMT
Hi,
Thank you for your mails.
I still think maven plugin documentations are poorly designed,
what I highlighted could indeed be considered defect in the documentation.

Kind regards,
Raffaele

On Thu, Apr 14, 2016 at 12:21 AM, Karl Heinz Marbaise <khmarbaise@gmx.de>
wrote:

> Hi,
>
> On 4/13/16 11:26 PM, Raffaele Esposito wrote:
>
>> Hi all,
>>
>> In the Maven super-pom.xml definition (4.0.0)
>> in the build section are defined some configuration parameters,
>> such as:
>>
>> <build>
>>
>>          <directory>${project.basedir}/target</directory>
>>
>>  <outputDirectory>${project.build.directory}/classes</outputDirectory>
>> <directory>${project.basedir}/target</directory>
>>
>>  <outputDirectory>${project.build.directory}/classes</outputDirectory>
>>          <finalName>${project.artifactId}-${project.version}</finalName>
>>
>>  <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>
>>
>>  <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
>> ...<build>
>>
>> Now let's take for example :
>> <outputDirectory>${project.build.directory}/classes</outputDirectory>
>>
>> *resources:resources* plugin goal uses it, as described in the
>> documentation:
>>
>> Name Type Since Description outputDirectory File - The output
>> directory into which to copy the resources. Default value is:
>> ${project.build.outputDirectory}.
>>
>
> Yes the maven-resources-plugin defines it and it means you can change it
> via the pom configuration for the goal: resources
>
>
>> *compiler:compile* plugin goal uses it as well (I guess),
>> but it is nowhere defined in the documentation of that plugin.
>>
>
>
> In the documentation you mean that you can use it as a configuration entry
> in the pom ? And yes this it is correct, cause it wouldn't make sense to
> change it...(which is also true for the maven-resources-plugin) but at the
> moment it is as it is...This might change for 3.0.0 of
> maven-resources-plugin...
>
>
> And the other thing it is defined for the compiler-plugin as you can see
> here:
>
>
> http://svn.apache.org/viewvc/maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java?revision=1517906&view=markup#l65
>
>
>
> >
>
>> Why is that
>> ? is it a lack in the specification or what ?
>> am I missing something ?
>>
>>
> Kind regards
> Karl Heinz Marbaise
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message