Looks like the cobertura plugin is one source of the bad icu dependency

This works:
mvn site -Psite-basic

This causes animal sniffer to fail
mvn site -Psite-basic -Dcobertura.skip=false


On 24 January 2015 at 13:13, sebb <seb...@gmail.com> wrote:
> I get the problem as well with mvn site.
>
> It looks like additional jars are added to the classpath when the site
> phase is specified.
> I don't think animal sniffer should be considering them, but that may
> be a Maven plugin restriction rather than a bug in animal sniffer.
>
> I am a bit wary of unconditionally adding the dependency to CP 37 (if
> we do, the version should be defined as a property).
>
> Maybe it could be added just to the animal sniffer setup.
> I'll do some experiments now I can reproduce the issue.
>
> ==
>
> There is another (minor) issue in CP37.
> This fails:
>
> mvn animal-sniffer:check
>
> That's because the plugin needs the validate phase to have been run in
> order to define the properties it needs.
>
> I put the build-helper (it defines the properties) into a separate
> profile as I thought they might be useful elsewhere.
>
> I need to look at that again too.
>
> As a work-round, one can do
>
> mvn validate animal-sniffer:check
>
> but that is not ideal.
>
>
>
> On 24 January 2015 at 12:11, Benedikt Ritter <brit...@apache.org> wrote:
>> 2015-01-24 13:05 GMT+01:00 Benedikt Ritter <brit...@apache.org>:
>>
>>>
>>>
>>> 2015-01-23 16:39 GMT+01:00 sebb <seb...@gmail.com>:
>>>
>>>> On 23 January 2015 at 14:52, Benedikt Ritter <brit...@apache.org> wrote:
>>>> > 2015-01-23 15:10 GMT+01:00 sebb <seb...@gmail.com>:
>>>> >
>>>> >> On 23 January 2015 at 13:48, Benedikt Ritter <brit...@apache.org>
>>>> wrote:
>>>> >> > 2015-01-23 14:20 GMT+01:00 sebb <seb...@gmail.com>:
>>>> >> >
>>>> >> >> I think it's probably time to release Commons Parent 37.
>>>> >> >>
>>>> >> >> Any more quick fixes to be added, or is it OK to go?
>>>> >> >>
>>>> >> >
>>>> >> > I'd like to find out what is going on with the animal-sniffer plugin
>>>> when
>>>> >> > building [lang]. I'll have a look at this tomorrow, okay?
>>>> >>
>>>> >> I don't get a problem.
>>>> >> What Java version are you using, and which Maven?
>>>> >>
>>>> >
>>>> > $ mvn -v
>>>> > Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1;
>>>> > 2014-12-14T18:29:23+01:00)
>>>> > Maven home: /usr/local/Cellar/maven/3.2.5/libexec
>>>> > Java version: 1.7.0_71, vendor: Oracle Corporation
>>>> > Java home:
>>>> > /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre
>>>> > Default locale: de_DE, platform encoding: UTF-8
>>>> > OS name: "mac os x", version: "10.10.1", arch: "x86_64", family: "mac"
>>>> >
>>>>
>>>> Works fine for me:
>>>>
>>>> Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1;
>>>> 2014-12-14T17:29:23+00:00)
>>>> Maven home: /opt/apache-maven-3.2.5
>>>> Java version: 1.7.0_75, vendor: Oracle Corporation
>>>> Java home:
>>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
>>>> Default locale: en_US, platform encoding: UTF-8
>>>> OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"
>>>>
>>>> Also worked using Java 1.7.0_65
>>>>
>>>> I tested using:
>>>>
>>>> mvn clean test -DskipTests
>>>>
>>>
>>> mvn clean test works fine for me as well. It's the site build which fails.
>>> I've removed the bad jar, but the error persists. Any idea?
>>>
>>
>> Adding the workaround from
>> http://stackoverflow.com/questions/6751920/tomcat-7-servlet-3-0-invalid-byte-tag-in-constant-pool
>> to the pom.xml:
>>
>> <dependencyManagement>
>>   <dependencies>
>>     <dependency>
>>       <groupId>com.ibm.icu</groupId>
>>       <artifactId>icu4j</artifactId>
>>       <version>3.4.4</version>
>>     </dependency>
>>   </dependencies>
>> </dependencyManagement>
>>
>> Solves the problem for me...
>>
>>
>>>
>>>
>>>>
>>>> >>
>>>> >> > Benedikt
>>>> >> >
>>>> >> >
>>>> >> >>
>>>> >> >> S.
>>>> >> >>
>>>> >> >>
>>>> ---------------------------------------------------------------------
>>>> >> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> >> >> For additional commands, e-mail: dev-h...@commons.apache.org
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> > http://people.apache.org/~britter/
>>>> >> > http://www.systemoutprintln.de/
>>>> >> > http://twitter.com/BenediktRitter
>>>> >> > http://github.com/britter
>>>> >>
>>>> >> ---------------------------------------------------------------------
>>>> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> >> For additional commands, e-mail: dev-h...@commons.apache.org
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> > --
>>>> > http://people.apache.org/~britter/
>>>> > http://www.systemoutprintln.de/
>>>> > http://twitter.com/BenediktRitter
>>>> > http://github.com/britter
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>
>>>>
>>>
>>>
>>> --
>>> http://people.apache.org/~britter/
>>> http://www.systemoutprintln.de/
>>> http://twitter.com/BenediktRitter
>>> http://github.com/britter
>>>
>>
>>
>>
>> --
>> http://people.apache.org/~britter/
>> http://www.systemoutprintln.de/
>> http://twitter.com/BenediktRitter
>> http://github.com/britter

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

Reply via email to