用maven命令行创建多模块WEB项目

    如果用create命令创建项目遇到问题,请参考新总结的用generate命令的帖子——使用generate命令创建Web项目

    用eclipse的图形界面创建多模块web工程感觉略慢,用命令行的方式会十分的快。介绍下用命令行的方式创建一个多模块的java web工程。

    首先创建一个父项目,命令如下:

mvn archetype:create -DgroupId=com.**.im -DartifactId=im-risk

    命令完成之后发现有了一个im-risk文件夹,进入这个文件夹,修改pom.xml,把打包类型由jar修改成pom。如果不修改这个参数,后面将无法创建子模块。然后在这个文件夹里创建需要的普通maven模块,命令如下:

mvn archetype:create -DgroupId=com.**.im -DartifactId=im-risk-domain -DarchetypeArtifactId=maven-archetype-quickstart
mvn archetype:create -DgroupId=com.**.im -DartifactId=im-risk-dao -DarchetypeArtifactId=maven-archetype-quickstart
mvn archetype:create -DgroupId=com.**.im -DartifactId=im-risk-service -DarchetypeArtifactId=maven-archetype-quickstart
    普通domain,dao,service模块创建好了之后,就剩web模块了。web模块的-DarchetypeArtifactId跟前面的是不一样的,web模块是maven-archetype-webapp类型的。对比一下,你会发现,父项目是没有-DarchetypeArtifactId这个参数的。web模块的命令如下:
mvn archetype:create -DgroupId=com.**.im -DartifactId=im-risk-web -DarchetypeArtifactId=maven-archetype-webapp
    就这样,一个完整的多模块java web工程就搭建好了。然后用eclipse的import --> Maven --> Existing Maven Projects功能,将刚刚建好的工程导入到eclipse就OK了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值