命令行创建maven web项目!

来源:互联网 发布:淘宝优购 编辑:程序博客网 时间:2024/06/05 04:23
直接创建maven web项目:
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 


注意1:archetype:create命令已经过期,需要使用 archetype:generate 来进行代替


注意2:maven-archetype-plugin 2.3版本的插件有问题,换其它版本进行创建

于是采用以下指令进行尝试,发现可以生成:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:create -DgroupId=storm.test -DartifactId=teststorm -DpackageName=cn.dataguru.storm

mvn archetype:generate  -DarchetypeCatalog=internal -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 

maven在3.0.5及以上就建议采用genrate命令了,建议大家尽量采用genrate代替create命令。


说明: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发布下,就可以了。


0 0
原创粉丝点击