1. 程式人生 > >[轉] maven-compiler-plugin 外掛版本資訊錯誤提示的解決方法

[轉] maven-compiler-plugin 外掛版本資訊錯誤提示的解決方法

使用maven-compiler-plugin 時 
POM檔案如下: 

Xml程式碼  收藏程式碼
  1. <plugins>  
  2.     <plugin>  
  3.         <artifactId>maven-compiler-plugin</artifactId>  
  4.         <configuration>  
  5.             <source>1.6</source>  
  6.             <target>1.6</target>  
  7.             <encoding
    >UTF-8</encoding>  
  8.         </configuration>  
  9.     </plugin>  
  10. </plugins>  

報如下提示,字面意思就是沒有指定版本資訊 

[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.xxx.xxx:xxxx:jar:0.0.1-SNAPSHOT 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 72, column 12 

[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. 
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. 
[WARNING] 

對照官網用法:http://maven.apache.org/plugins/maven-compiler-plugin/usage.html


增加一行 
Xml程式碼  收藏程式碼
  1. <version>2.3.2</version>  

修改後如下,OK了 
Xml程式碼  收藏程式碼
  1. <plugins>  
  2.         <plugin>  
  3.             <artifactId>maven-compiler-plugin</artifactId>  
  4.             <version>2.3.2</version>  
  5.             <configuration>  
  6.                 <source>1.6</source>  
  7.                 <target>1.6</target>  
  8.                 <encoding>UTF-8</encoding>  
  9.             </configuration>  
  10.         </plugin>  
  11.     </plugins>