解决maven工程compile failure的问题

今天之前,项目使用tomcat进行运行时一直没有问题的,但是开发之后,需要将项目运行在虚拟机上,在虚拟机上搭建好jdk+tomcat+mongodb之后,需要将maven工程打包,将war包放入虚拟机的tomcat的webapps目录下,但是在利用maven打包的过程中,项目一直出错,频繁报出compile failure的问题,后来我主要改了以下几个方面,项目打包成功。
1.修改项目的pom文件:

<build>
        <finalName>aaafinalName>
        <plugins>
            <plugin>  
                <groupId>org.apache.maven.pluginsgroupId>  
                <artifactId>maven-compiler-pluginartifactId>  
                <version>2.5version>
            plugin> 
        plugins>
build>

pom文件中添加了maven插件,版本主要是2.5的,在这里需要作出说明,我是使用eclipse开发的,jdk为1.8,tomcat是8.5。

2.修改eclipse中的maven的setting配置文件:
windows->preference->maven->User Settings:可以看到maven的配置文件,点击open file之后进行修改:

<profile>
      <id>custom-compilerid>
      <properties>
        <JAVA8_HOME>C:\ProgramFiles\Java\jre1.8.0_91JAVA8_HOME>
      properties>
profile>

<profile>       
       <id>jdk-1.8id>       
       <activation>       
           <activeByDefault>trueactiveByDefault>       
           <jdk>1.8jdk>       
       activation>       
<properties>                         <maven.compiler.source>1.8maven.compiler.source>                       <maven.compiler.target>1.8maven.compiler.target>                       <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>  
      <encoding>UTF-8encoding>       
properties>       
profile>

3.之后进行maven->update projects 即可。最后就可以利用maven进行编译打包了。

你可能感兴趣的:(maven)