首页文章正文

maven多模块,maven子模块之间依赖

maven构建项目 2023-10-13 18:15 719 墨鱼
maven构建项目

maven多模块,maven子模块之间依赖

创建maven_service 模块的步骤与maven_dao模块基本一致,只需要将第一步选择Maven模板设置为Web项目即可。模板类型:maven-archetype-webapp) 模板创建完毕后,效果如下注意:子模块的包名,如groupId为com.xiaomi.mitv,artifactId为appstore-common,那么此子模块的包名应为com.xiaomi.mitv.appstoremon 2.3、多模块项目搭建示例:

Maven 管理多模块应用的实现是互联网项目中多使用分布式开发,每个独立的服务都会使用独立的项目进行维护,那么这样就需要使用多模块应用管理,来实现项目的高度统一Maven进行多模块注意build部分,因为web模块作为程序的入口启动,所以它需要打包,并且要指定Main Class

同时构件依赖于所列模块的模块多环境构建支持Maven属性maven的属性主要分为2大类,第一类就是上面说的自定义属性,另外一类是不需要自定义的,可以直接拿要点:1、工程存在多个模块,模块间有依赖关系2、父工程维护工程的主版本号,子模块直接引用父工程定义的版本号的变量3、借助flatten-maven-plugin插件完成子模块pom文件中引用的父

(If you're working with Maven 4, please refer to the Maven 4 edition of this guide)As seen in the introduction to the POM, Maven supports project ag本案例的启动模块是mm-web , 只需在它的pom.xml 添加打包插件(spring-boot-maven-plugin):