maven工程及其子maven创建多模块工程目录的问题

创建api子maven创建多模块工程主要放置sdk

通过maven可以创建多个关联maven创建多模块工程的项目(multiple

projects)。由一个总的maven创建多模块工程下面包含多个子maven创建多模块工程(子maven创建多模块工程還可以包含子maven创建多模块工程)。这种maven功能能支持大型的项目构建往往大型项目由很多子maven创建多模块工程组成。

以下说明在eclipse下如何创建哆maven创建多模块工程的maven项目

在总maven创建多模块工程目录下,创建子maven创建多模块工程比如web-demo:

再创建一个比如日志maven创建多模块工程:

在总pom的pom.xml文件中已经自动加入:

在各子maven创建多模块工程的pom.xml文件中也自动加入了:

子maven创建多模块工程继承了总pom的package,这里需要修改web-demomaven创建多模块工程覆盖為:

需要在上级maven创建多模块工程中设置java编译的参数,现在eclipse一般都使用比较新的版本默认jdk是1.6,而maven默认还是1.4

对web子maven创建多模块工程的特别设置

web子maven创建多模块工程在生成eclipse项目时,需要wtp支持需要设置eclipse插件:

然后,通过eclipse的import项目导入可发现两个项目:

都导入进来。导入可能会出现錯误主要是因为没有设置maven的类路径变量“m2_repo”,可以设置这个类变量到maven的本地repository陌路即可

这样就不需要设置m2_repo类库变量了。

下载百度知道APP搶鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩3页未读 继续阅读

  Maven多maven创建多模块工程项目,适用於一些比较大的项目通过合理的maven创建多模块工程拆分,实现代码的复用便于维护和管理。尤其是一些开源框架也是采用多maven创建多模塊工程的方式,提供插件集成用户可以根据需要配置指定的maven创建多模块工程。

创建一个父maven工程

    •   新建一个maven项目选择存储位置,并选擇创建一个简单的maven工程
      •   生成父工程pom.xml如下
        •   删除工程中的src 目录
          •   设置子工程名以及父工程,再设置快速创建模式
            •   得到子工程(test-hd-api第三方接口层),设置编译的jdk
        •   配置maven web项目参照:

我要回帖

更多关于 maven创建多模块工程 的文章

 

随机推荐