eclipse 使用 maven 创建一个web 工程

公司的做的项目使用的是Maven构建的,然后自己就行在自己的电脑上创建一个web工程试试。但是就是做不出来公司项目的那种目录结构的web工程,废了好大的力气,也弄不出来,不知道是不是 因为 eclipse 和 Myeclipse 的区别的造成的。

下面把我创建web 工程的过程记录下。

我使用的eclipse ,是不是不同的eclipse 创建的工程不一样啊,这个还有待 考证。

eclipse 使用 maven 创建一个web 工程_第1张图片

一、new project  ---》 选择 Maven Project 然后点击next 进入下一步 

eclipse 使用 maven 创建一个web 工程_第2张图片eclipse 使用 maven 创建一个web 工程_第3张图片

二、选择 maven-archetype-webapp 这个Artifact Id ,并设置项目的 Group Id、Artifact Id、Package信息

eclipse 使用 maven 创建一个web 工程_第4张图片

eclipse 使用 maven 创建一个web 工程_第5张图片

三、点击 finish,工作暂时创建好了,目录结构如下图。看上去很乱,我也不知道怎么调成像java工程那样简洁点,费了半天劲

eclipse 使用 maven 创建一个web 工程_第6张图片

四。修改默认使用的jdk。

eclipse 使用 maven 创建一个web 工程_第7张图片

eclipse 使用 maven 创建一个web 工程_第8张图片eclipse 使用 maven 创建一个web 工程_第9张图片

调整 project Facets 处的 java 版本

eclipse 使用 maven 创建一个web 工程_第10张图片

五、修改生成的web.xml 文件,因为maven-archetype-webapp 比较老,还是使用 servlet 2.3 

eclipse 使用 maven 创建一个web 工程_第11张图片

修改后的

eclipse 使用 maven 创建一个web 工程_第12张图片


    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">
  

 

 

六、因为使用的 maven-archetype-webapp 这个比较老了,使用还是servlet 2.3。如上的Dynamic Web Module ,

我们要改为 3.0以上的才行。

找到项目目录下的 .settings 文件夹

修改文件 

eclipse 使用 maven 创建一个web 工程_第13张图片

版本改为 3.0

eclipse 使用 maven 创建一个web 工程_第14张图片

七、接着在pom 文件中插入项目 构建的代码

    
        
            
                org.apache.maven.plugins
                maven-source-plugin
                2.4
                
                    
                        
                            jar
                        

                        compile
                    

                

            
 
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.0
                
                    1.7
                    1.7
                

            

            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    8080
                    /test
                    UTF-8
                    tomcat7
                    
                        -Xms256 -Xmx512m -XX:MaxpermSize=256m
                    

                

            

        

    

八、输入项目运行的命令  tomcat7:run

eclipse 使用 maven 创建一个web 工程_第15张图片

eclipse 使用 maven 创建一个web 工程_第16张图片

这样就能使用eclipse 来运行刚开搭建的项目了

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