2

親プロジェクトの pom.xml で設定することにより、Maven に -Dfile.encoding=UTF8 フラグを付けてプロジェクトをコンパイルさせたいと考えています。

これはそれをしていません:

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

そのため、Maven のコンパイル時に次のエラーが発生します。

    javac option: M:\Parent\persistence\target\generated-sources\apt
...\Database.java:90: error: unmappable character for encoding Cp1252
     * Semantics of SQL INSERT OR IGNOREÃ?
4

1 に答える 1

2

ドキュメントによると、あなたが持っているものは正しいようです:

http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html

それは失敗しているので、明示的に設定してみてください:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
于 2012-06-19T17:12:06.280 に答える