2011-06-29 12 views
1

我正在使用Netbeans 7和maven在Linux上開發webapp。 pom文件在Netbeans中打開。在poms中的sourceEnocding被設置爲UTF8,netbeans仍然會在屬性文件中找到字符串,特別是挪威語的字符串,這些文件使用不同的代碼頁。我在網上發現的所有內容都表明,在pom文件中的任何編碼設置都會推翻原生netbeans設置。是否有任何應該在poms中設置的屬性文件的特殊設置?Netbeans在maven項目中使用錯誤的編碼屬性文件(utf-8)

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

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>2.2</version> 
    <configuration> 
    <encoding>${project.build.sourceEncoding}</encoding> 
    </configuration> 
</plugin> 

這是媽媽和問題發生在一個子項目中。資源設置應該繼承?

回答

0

如果您的財產文件在src/main/resource文件夾中,那麼您可能是this的受害者。看到這個too。我認爲我的問題與我的編碼有關,但事實並非如此。