On 8 January 2015 at 17:29, Benedikt Ritter <benerit...@gmail.com> wrote:
>
>
> Send from my mobile device
>
>> Am 08.01.2015 um 17:38 schrieb Thomas Neidhart <thomas.neidh...@gmail.com>:
>>
>>> On 01/08/2015 05:24 PM, sebb wrote:
>>>> On 8 January 2015 at 16:13, Thomas Neidhart <thomas.neidh...@gmail.com> 
>>>> wrote:
>>>>> On 01/08/2015 04:44 PM, sebb wrote:
>>>>>> On 8 January 2015 at 11:45, Thomas Neidhart <thomas.neidh...@gmail.com> 
>>>>>> wrote:
>>>>>> On 01/08/2015 12:25 PM, sebb wrote:
>>>>>> We certainly need to add animal-sniffer to our release building process
>>>>>> to detect such things.
>>>>>
>>>>> Does that actually detect such things?
>>>>
>>>> yes, that's the intention of this tool, and there is even a maven plugin:
>>>>
>>>> http://mojo.codehaus.org/animal-sniffer-maven-plugin/index.html
>>>
>>> This suggests one has to create the API signature first.
>>> Which means one has to have access to the appropriate JDK anyway.
>>>
>>> But I now see that some sigs are already provided.
>>
>> here is an example of the usage:
>>
>>      <plugin>
>>        <groupId>org.codehaus.mojo</groupId>
>>        <artifactId>animal-sniffer-maven-plugin</artifactId>
>>        <version>1.13</version>
>>        ...
>>        <configuration>
>>          ...
>>          <signature>
>>            <groupId>org.codehaus.mojo.signature</groupId>
>>            <artifactId>java15</artifactId>
>>            <version>1.0</version>
>>          </signature>
>>          ...
>>        </configuration>
>>        ...
>>      </plugin>
>>
>> signatures for the various jdk versions are already available. We could
>> add different profiles to the parent depending on the
>> maven.compiler.source property.
>>

A pity that the signatures are not called java1.5 etc.
That would allow one to do:

<artifactId>java${ maven.compiler.source}</artifactId>

Maybe there is a way to drop the "." from the source property?

If not, then profiles will work (but require more code).

> Very nice!
>
>> Thomas
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to