mvn compile遇到的问题
1、mvn compile遇到的问题1:
环境:tomcat : 6.0.26 、jdk: 1.6.0_43 、eclipse: Version: Kepler Release Build id: 20130614-0229
情景:使用mvn compile的时候,编译失败,报错信息如下:
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 9 resources[WARNING] POM for 'com.alibaba:druid:pom:1.0.2:compile' is invalid.
解决办法:
使用maven compiler plugin编译 ,并加入configuration配置
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<encoding>utf-8</encoding>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
2、mvn compile遇到的问题2:
环境:tomcat : 6.0.26 、jdk: 1.6.0_43 、eclipse: Version: Kepler Release Build id: 20130614-0229
情景:使用mvn compile的时候,编译失败,报错信息如下:
D:\WORK_SPACE_OMS\microbusiness\src\main\java\cn\microbusiness\springmvc\service\impl\UserServiceImpl.java:[10,1] -source 1.3 中不支持注释(请使用 -source 5 或更高版本以启用注释)@Service
D:\WORK_SPACE_OMS\microbusiness\src\main\java\cn\microbusiness\springmvc\controller\UserComtroller.java:[12,1] -source 1.3 中不支持注释
(请使用 -source 5 或更高版本以启用注释)
@Controller
解决办法:使用maven compiler plugin编译
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<encoding>utf-8</encoding>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>