设为首页 加入收藏

TOP

用Maven命令行创建多模块Web项目
2015-02-13 18:23:46 来源: 作者: 【 】 浏览:33
Tags:Maven 命令 创建 模块 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了。?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇jQuery事件绑定失败问题排查 下一篇Log4j指定包或类打到单独的日志文..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: