2015-12-09 118 views
1

排除文件我用MAVEN。在我使用構建Android項目Maven的編譯器插件3.1和要排除在編譯時的一些文件和包(編譯器不應該讀取那些被排除的文件和包)。的Android項目編譯錯誤,在編譯時

在排除的文件中,我使用了ISO-8859-1符號,該編譯器拋出錯誤「用於編碼UTF-8的不可映射字符」。 請幫助我,這是我的代碼:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     <excludes> 
     <exclude>**/myapp/activity/*</exclude> 
     <exclude>**/myapp/*</exclude> 
     <exclude>**/myapp/services/*</exclude> 
     </excludes> 
    </configuration> 
</plugin> 
+0

更改相應文件的編碼...或配置整個項目的相應...排除是不是一個好主意,導致這看起來像你需要單獨的那些東西。 。 – khmarbaise

回答

0

感謝您的回覆。我在pom.xml中做了更改,我的問題得到解決。我在排除文件方面做了更改。這是我正確的代碼: -

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     <excludes> 
     <exclude>**/myapp/activity/**</exclude> 
     <exclude>**/myapp/**</exclude> 
     <exclude>**/myapp/services/**</exclude> 
     </excludes> 
    </configuration> 
</plugin>