1. 程式人生 > >maven, install 時候報錯“編碼 gbk 的不可對映字元”的解決方法

maven, install 時候報錯“編碼 gbk 的不可對映字元”的解決方法

maven,install(maven打包)時候報錯“編碼gbk的不可對映字元”報錯的原因是compiler採用了GBK編碼,而原始碼設定的是utf8編碼導致編譯的時候無法正確解析原始碼,報錯的原因是compiler採用了GBK編碼,而原始碼設定的是utf8編碼導致編譯的時候無法正確解析原始碼,解決方法很簡單,,在pom的compiler外掛配置處加入<encoding>utf8</encoding> 即可,如下:

<build>
		<finalName>project-war</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.0</version>
				<configuration>
					<encoding>utf-8</encoding>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-resources-plugin</artifactId>
				<version>2.7</version>
				<configuration>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>

		</plugins>
	</build>