Hi! In a project I noticed the compiler complains about some UTF-8 characters: unmappable character for encoding Cp1252
Our pom.xml is like: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>xxx</groupId> <packaging>war</packaging> <name>foo.web</name> <artifactId>foo.web</artifactId> <version>0.0.1-BUILD-SNAPSHOT</version> <properties> <java-version>1.6</java-version> <org.springframework-version>3.0.5.RELEASE</org.springframework-version> <org.springframework.roo-version>1.0.2.RELEASE</org.springframework.roo-version> <org.aspectj-version>1.6.9</org.aspectj-version> <org.slf4j-version>1.6.1</org.slf4j-version> <!-- !!!! --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <org.springframework.security-version>3.0.5.RELEASE</org.springframework.security-version> <commons.lang-version>2.6</commons.lang-version> <commons.validator-version>1.3.1</commons.validator-version> <hessian-version>4.0.7</hessian-version> <logback-version>0.9.28</logback-version> <jasig.client.version>3.2.0</jasig.client.version> <netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server> </properties> <dependencies>... ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java-version}</source> <target>${java-version}</target> </configuration> </plugin> If I add a line into the compiler plugin conf, then it works: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java-version}</source> <target>${java-version}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> According to this web pages, this should work by default. http://maven.apache.org/general.html#encoding-warning http://docs.codehaus.org/display/MAVENUSER/POM+Element+for+Source+File+Encoding http://jira.codehaus.org/browse/MCOMPILER-70 I am using mvn --version Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200) Java version: 1.6.0_24 Java home: C:\Program Files\Java\jdk1.6.0_24\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows" Am I overlooking something? Regards, David --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org