0
我试图为我的项目建立战争文件,这是包含俄罗斯类名称。当我在开发环境中运行我的应用程序时,它运行良好,但是如果我构建该war文件,则所有俄语文件名都会被损坏。我无法在项目中重命名这些文件,因此它们可能是英文的。唯一的出路是为他们制作我自己的重构实用程序,并在每次重新生成这些文件时运行它。 所以我想知道是否有办法让Maven使用特定于语言环境的配置来构建它。 这些文件具有正确的名称,而q位于我的文件系统上。但是当我在战争档案中看到它们时,它们会发生改变。如何使用外部类名创建Maven项目?
pom.xml的片断
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
“mangled”。怎么样?这个问题有多严重? –
文件名字符被改为问号。 – Pavel
1)发布你的'pom.xml'的相关部分。 2)检查涉及的每个文件的编码。 –