maven eclipse:clean eclipse:eclipse web project

一直在用maven来管理项目,感觉到maven的强大,但是使用maven来生成web项目的时候,老实没办法生成web 项目,每次总是要改一下facets, 今天终于弄清楚了。


1,在pom中需要添加 maven-war-plugin 比如:

 
                org.apache.maven.plugins
                maven-war-plugin

               2.4这里添加version的话对应与faces 中web的version

               
                    true
                   
                       
                            target/main/webapp
                       

                   

               

           


2, 在pom中需要添加maven-eclipse-plugin 并在其中指定wtp(web tool project的配置) 


               org.apache.maven.plugins
                maven-eclipse-plugin
                2.9
               
                   pinpoint-web
                   pinpoint-web
                   
                        1.0<!--对应与faces js的选项-->
                   

                   
                        org.eclipse.wst.jsdt.core.jsNature
                   

                     2.0
               

           


下面的这个pom的配置是可以正确生成web project 的


< project >
   < packaging >war packaging >
 
   < dependencies >
     [...]
   dependencies >
 
   < build >
     < resources >
       < resource >
         < directory >src/main/java directory >
         < includes >
           < include >**/*.xml include >
           < include >**/*.xsd include >
           < include >**/*.wsdl include >
         includes >
       resource >
     resources >
 
     < testResources >
       < testResource >
         < directory >src/test/java directory >
         < includes >
           < include >**/*.xml include >
         includes >
       testResource >
     testResources >
 
     < plugins >
       < plugin >
         < groupId >org.apache.maven.plugins groupId >
         < artifactId >maven-compiler-plugin artifactId >
         < configuration >
           < source >1.6 source >
           < target >1.6 target >
         configuration >
       plugin >
       < plugin >
         < artifactId >maven-war-plugin artifactId >
         < version >2.1.1 version >
       plugin >
       < plugin >
         < groupId >org.apache.maven.plugins groupId >
         < artifactId >maven-eclipse-plugin artifactId >
         < configuration >
           < wtpapplicationxml >true wtpapplicationxml >
           < wtpversion >2.0 wtpversion >
         configuration >
       plugin >
     plugins >
   build >
project >

你可能感兴趣的:(程序员的自我修养)