使用 maven 3.x 安裝到本地後,建立的項目通常都是基於JDK1.5版本。而目前大多數的項目已經升級到1.6或以上,尤爲是Servlet3.0 已經要求Java6或以上版本的環境,每每須要改動。apache
方案一:全局設置maven
在${MAVEN_HOME}/conf/setting.xml中改變默認的編譯版本,激活profile:ui
<profile> <id>jdk1.6</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.6</jdk> </activation> <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> </properties> </profile>
方案二:項目單獨配置spa
修改pom文件中,加入如下配置:code
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin>