Eclipse下创建maven工程

Eclipse下创建maven工程

本文主要介绍如何在eclipse下创建maven工程和创建过程中可能会碰到的报错。
(jdk和tomcat使用的版本为1.7)

1、 new->maven Project->next

Eclipse下创建maven工程_第1张图片


2、 选择下图所示的catlog,点击next

Eclipse下创建maven工程_第2张图片
Eclipse下创建maven工程_第3张图片
右击建好的maven工程,点击properties,点击Java build path,如下图:
Eclipse下创建maven工程_第4张图片
这里资源文件夹有的会显示missing,是因为jdk版本没改,按照下图修改:
Eclipse下创建maven工程_第5张图片
修改后工程结构如下图,资源文件就会出来:

Eclipse下创建maven工程_第6张图片
3、 将建好的maven工程转换成web工程,右击工程->properties,然后如下图所示操作:
Eclipse下创建maven工程_第7张图片
解决方法:1、修改catlog的版本(暂且还没试);
2、修改两个工程文件(setting文件夹里),如下图所示:

Eclipse下创建maven工程_第8张图片
Eclipse下创建maven工程_第9张图片

Eclipse下创建maven工程_第10张图片
修改web.xml文件,改成3.0版本



<web-app version="3.0"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

<display-name>Archetype Created Web Applicationdisplay-name>

web-app>

重启eclipse,就可以了,如下图
Eclipse下创建maven工程_第11张图片

记得将maven的仓库部署到工程上,右击工程properties->Deployment Assembly.如下图所示:
Eclipse下创建maven工程_第12张图片

maven->update project 后出错,是因为,你使用的maven版本所依赖的jdk版本比较低,针对这个问题,根本的解决方法是在maven的setting文件中修改所依赖的jdk版本,只需在setting文件中加入如下代码:

<profile>  
     <id>jdk-1.7id>  
      <activation>  
          <activeByDefault>trueactiveByDefault>  
          <jdk>1.7jdk>  
      activation>  
      <properties>  
          <maven.compiler.source>1.7maven.compiler.source>  
          <maven.compiler.target>1.7maven.compiler.target>  
          <maven.compiler.compilerVersion>1.7maven.compiler.compilerVersion>  
      properties>  
 profile>    

若只需更改单个工程,还可以在pom文件中加入如下代码:

<plugins>
    <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-compiler-pluginartifactId>
        <version>2.3.2version>  
        <configuration>
            <source>1.7source>
            <target>1.7target>
        configuration>
    plugin>
plugins>

然后update就好OK了。

你可能感兴趣的:(学习小结)