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.koloty...@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-unsubscr...@maven.apache.org>
For additional commands, e-mail: users-h...@maven.apache.org




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

Reply via email to