使用Maven创建项目之前,我们要对工程有一个大概的规划,为了保持类库统一管理,引入的jar包版本不冲突,我们需要用到Maven的BOM功能以及Spring IO platform推出的BOM功能:
Spring IO Platform在引入SpringBoot时已自动引入,不需要在我们的pom文件中导入,我们需要按照Maven提供的BOM功能定义自己基础组件依赖工程,所以我们的SpringCloud开发框架分为两个工程:一个是底层组件GitEgg-Platform,用于统一规划管理类库版本及底层基础功能组件开发;一个是GitEgg-Cloud,依赖于底层组件GitEgg-Platform用于具体业务功能开发。
1、创建父工程:File > New > Project...,选择Maven,Create from archetype不要勾选,点击Next进入下一步,填写工程信息。
创建Maven工程
2、填写项目名称,选择工程代码存放路径,GroupId 、ArtifactId、Version,然后点击Finish完成创建。
项目名称
3、因为是父工程,所以删除工程下用不到的src目录。此时,pom.xml文件中没有节点pom,这里不需要处理,当创建子工程之后,这里会自动添加此节点。
父工程
4、创建第一个子工程,在GitEgg-Cloud工程上点击右键,然后选择:New > Module... > Maven,然后直接Next下一步,在Name处填入子工程名称:gitegg-common,然后点击Finish,子工程创建完成,gitegg-common主要提供系统公共方法及工具。
子工程
5、然后使用上一步同样的操作步骤,分别创建gitegg-oauth(鉴权),gitegg-gateway(网关),gitegg-plugin(第三方功能扩展)工程模块。使用第1步创建父工程的步骤创建gitegg-service(业务逻辑处理模块)和gitegg-service-api(业务逻辑处理统一封装对外提供服务的api接口)。创建时,在Maven窗口点击右键选择
org.apache.tapestry:quickstart,在信息填写页的Parent中选择gitegg-service/gitegg-service-api建好的完整工程目录如下:
创建完成
名称栏目:一篇带给你IDEA创建Maven父子工程
URL链接:http://www.shufengxianlan.com/qtweb/news10/382060.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联