`
blueram
  • 浏览: 756959 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Maven命令行来创建项目

 
阅读更多

 

1)创建简单maven项目 

mvn archetype:create   -DgroupId=cn.bluram  -DartifactId=javaWebCollect  -DarchetypeArtifactId=maven-archetype-quickstart 

mvn archetype:generate -DgroupId=cn.blueram -DartifactId=javaWebCollect   -DarchetypeArtifactId=maven-archetype-quickstart   -DinteractiveMode=false
这样会自动生成App.java的文件 
进入myweb目录,执行eclipse:eclipse 
这样就可以将项目导入eclipse 

把项目变成Dynamic Web项目 
右键项目,选择Project Facets,点击Convert to faceted from 
更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。 

配置 Modify Faceted Project 
点击Further configuration available…,弹出Modify Faceted Project窗口 
此处是设置web.xml文件的路径,Context directory输入src/main/webapp。 
Generate web.xml deployment descriptor自动生成web.xml文件, 


2)直接创建maven web项目 
mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 

说明:archetypeArtifactId(项目骨架的类型) 
* maven-archetype-archetype 
* maven-archetype-j2ee-simple 
* maven-archetype-mojo 
* maven-archetype-portlet 
* maven-archetype-profiles (currently under development) 
* maven-archetype-quickstart 
* maven-archetype-simple (currently under development) 
* maven-archetype-site 
* maven-archetype-site-simple 
* maven-archetype-webapp 

然后进入myweb目录,执行mvn eclipse:eclipse -Dwtpversion=2.0,这就可以用wtp插件发布了。 
还有一个方法,就是在pom中加入 
   <build>   
        <plugins>   
            <plugin>   
                <groupId>org.apache.maven.plugins</groupId>   
                <artifactId>maven-eclipse-plugin</artifactId> 
           <configuration>   
                    <wtpversion>2.0</wtpversion>   
                    <additionalProjectnatures>   
<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>   
                    </additionalProjectnatures>   
                </configuration>  
            </plugin> 
        </plugins>   
    </build> 
然后执行mvn eclipse:eclipse,同样的效果 
最后mvn install发布下,就可以了。 

3)通过模板 

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes  -DgroupId=cn.everlook.myweb -DartifactId=myweb 
这个里面有很多maven自带的工程骨架让你选择 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics