命令行创建maven web项目!

直接创建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中加入 

[html]  view plain  copy
  1. <build>     
  2.         <plugins>     
  3.             <plugin>     
  4.                 <groupId>org.apache.maven.plugins</groupId>     
  5.                 <artifactId>maven-eclipse-plugin</artifactId>   
  6.            <configuration>     
  7.                     <wtpversion>2.0</wtpversion>     
  8.                     <additionalProjectnatures>     
  9. <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>     
  10.                     </additionalProjectnatures>     
  11.                 </configuration>    
  12.             </plugin>   
  13.         </plugins>     
  14.     </build>   
然后执行mvn eclipse:eclipse,同样的效果 

最后mvn install发布下,就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值