Hi,

I have the following code:

System.out.println("file.encoding=" + System.getProperty("file.encoding")); 

StringBuilder xml = new StringBuilder();
xml.append("<?xml version=\"1.0\" encoding=\"UTF-8\"
standalone=\"yes\"?>\n");
xml.append("    sã[email protected]\n");

Junit result in the console is: "file.encoding=UTF-8", but when I run Maven
is the result:

>> mvn clean
>> mvn install -e

[INFO] [resources:resources]
[INFO] Using encoding: 'UTF-8' to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 115 source files to
D:\development\workspace-projects\projeto\target\classes
[INFO] [resources:testResources]
[INFO] Using encoding: 'UTF-8' to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Compiling 20 source files to
D:\development\workspace-projects\projeto\target\test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory:
D:\development\workspace-projects\projeto\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
...
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec
Running br.teste.EmailTest
file.encoding=Cp1252
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!!!!!!!
javax.xml.bind.UnmarshalException
 - with linked exception:
[com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:
Inva
lid byte 2 of 3-byte UTF-8 sequence.]
        at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.un
marshal0(UnmarshallerImpl.java:197)
        at
com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.un
marshal(UnmarshallerImpl.java:168)
        at
javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:137)
        at
javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:184)

my settings:


<plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
                <source>1.6</source>
                <target>1.6</target>
                <encoding>UTF-8</encoding>
        </configuration>
</plugin>
<plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <configuration>
                <encoding>UTF-8</encoding>
        </configuration>
</plugin>
<plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
                <encoding>UTF-8</encoding>
        </configuration>
</plugin>
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>2.4.2</version>
        <configuration>
                <encoding>UTF-8</encoding>
        </configuration>
</plugin>

>> mvn -version
Maven version: 2.0.9
Java version: 1.6.0_06
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Can anybory help me?

Thanks.

Lucas.
-- 
View this message in context: 
http://www.nabble.com/XML-encoding-problems-with-Maven-tp22343793p22343793.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to