江苏10大网站建设公司,小程序搭建系统,wordpress站群管理系统,网址ip地址域名主pom文件关键点分析
properties标签声明变量信息#xff1a;版本号、编码类型、java版本spring-boot依赖形式#xff1a;spring-boot-dependencies、pom、importdependencies中添加本项目内部模块#xff0c;同时在modules中声明模块packaging打包选择pom设置打包maven-co…主pom文件关键点分析
properties标签声明变量信息版本号、编码类型、java版本spring-boot依赖形式spring-boot-dependencies、pom、importdependencies中添加本项目内部模块同时在modules中声明模块packaging打包选择pom设置打包maven-compiler-plugin相关配置添加阿里云仓库作为项目仓库和插件仓库
projectgroupIdcom.ruoyi/groupIdartifactIdruoyi/artifactIdversion3.8.7/versionpropertiesruoyi.version3.8.7/ruoyi.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.versionmaven-jar-plugin.version3.1.1/maven-jar-plugin.versiondruid.version1.2.20/druid.versionbitwalker.version1.21/bitwalker.versionswagger.version3.0.0/swagger.versionkaptcha.version2.3.3/kaptcha.versionpagehelper.boot.version1.4.7/pagehelper.boot.versionfastjson.version2.0.43/fastjson.versionoshi.version6.4.8/oshi.versioncommons.io.version2.13.0/commons.io.versioncommons.collections.version3.2.2/commons.collections.versionpoi.version4.1.2/poi.versionvelocity.version2.3/velocity.versionjwt.version0.9.1/jwt.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion2.5.15/versiontypepom/typescopeimport/scope/dependency!-- 省略其他项目依赖--......!-- 定时任务--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-quartz/artifactIdversion${ruoyi.version}/version/dependency!-- 代码生成--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-generator/artifactIdversion${ruoyi.version}/version/dependency!-- 核心模块--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-framework/artifactIdversion${ruoyi.version}/version/dependency!-- 系统模块--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-system/artifactIdversion${ruoyi.version}/version/dependency!-- 通用工具--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-common/artifactIdversion${ruoyi.version}/version/dependency/dependencies/dependencyManagementmodulesmoduleruoyi-admin/modulemoduleruoyi-framework/modulemoduleruoyi-system/modulemoduleruoyi-quartz/modulemoduleruoyi-generator/modulemoduleruoyi-common/module/modulespackagingpom/packagingbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.1/versionconfigurationsource${java.version}/sourcetarget${java.version}/targetencoding${project.build.sourceEncoding}/encoding/configuration/plugin/plugins/buildrepositoriesrepositoryidpublic/idnamealiyun nexus/nameurlhttps://maven.aliyun.com/repository/public/urlreleasesenabledtrue/enabled/releases/repository/repositoriespluginRepositoriespluginRepositoryidpublic/idnamealiyun nexus/nameurlhttps://maven.aliyun.com/repository/public/urlreleasesenabledtrue/enabled/releasessnapshotsenabledfalse/enabled/snapshots/pluginRepository/pluginRepositories/project
模块间依赖关系 每个模块在自己的pom文件中添加dependency依赖即可不用写版本号已经统一在主pom中管理。每个模块将主pom文件的包标识作为自己的parent标签内容入口包(admin)的pom文件中packaging为jar