maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Kolotyluk <eric.koloty...@gmail.com>
Subject Re: UTF-8 Test Mystery
Date Mon, 10 Oct 2011 22:51:13 GMT
My .properties file is located in the root of target/classes directory.

You mean as in

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
</properties>

in my parent POM?

Cheers, Eric

On 2011-10-10 3:10 PM, Jeff MAURY wrote:
> Where is your .properties file located and what type of encoding do you have
> in your POM for sources/resources ?
>
> Regards
> Jeff MAURY
>
> On Tue, Oct 11, 2011 at 12:04 AM, Eric Kolotyluk
> <eric.kolotyluk@gmail.com>wrote:
>
>> I am having trouble understanding a mystery.
>>
>> I have code that checks my .properties file to make sure that it has not
>> been corrupted after being edited by a non UTF-8 editor. In particular I
>> have a property called lambda = λ and I check to see that it actually does
>> resolve to the correct character.
>>
>> If I run my code from main (my manual unit test) it works. If I run my test
>> from JUnit in Eclipse, it works. But when the same test runs under Maven it
>> fails because lambda = ?
>>
>> When I look in the actual properties file that the test runs with, lambda =
>> λ, but somehow when the code runs it gets lambda = ?.
>>
>> I thought this was maybe a surefire configuration problems so I am using
>>
>> <pluginManagement>
>> <plugins>
>> <plugin>
>> <groupId>org.apache.maven.**plugins</groupId>
>> <artifactId>maven-surefire-**plugin</artifactId>
>> <version>2.9</version>
>> <configuration>
>> <junitArtifactName>junit:**junit</junitArtifactName>
>> <encoding>UTF-8</encoding>
>> <inputEncoding>UTF-8</**inputEncoding>
>> <outputEncoding>UTF-8</**outputEncoding>
>> <argLine>-Xms256m -Xmx512m -XX:MaxPermSize=128m -ea</argLine>
>> </configuration>
>> </plugin>
>> </plugins>
>> </pluginManagement>
>>
>> but this makes no difference. Does anyone have any idea why my JUnit test
>> fails running under surefire, but not running under Eclipse?
>>
>> Cheers, Eric
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: users-unsubscribe@maven.**apache.org<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


Mime
View raw message