idea新建聚合项目并附上标签的详细过程

网友投稿 626 2022-12-20

idea新建聚合项目并附上标签的详细过程

idea新建聚合项目并附上标签的详细过程

首先新建父工程

新建spring boot项目

填写项目信息

指定该子项目的路径

如果是组件类型的子项目 可以删除application.xml和启动类

父工程pom文件

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.demo

project

1.0.0-SNAPSHOT

2.3.5.RELEASE

common-mail

pom

com.xx

XtJRkL common-assembly

${vanpeng.version}

io.swagger

swagger-annotations

1.5.10

org.apache.maven.plugins

maven-compiler-plugin

${java.vhttp://ersion}

${java.version}

${project.build.sourceEncoding}

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.demo

project

1.0.0-SNAPSHOT

2.3.5.RELEASE

common-mail

pom

com.xx

XtJRkL common-assembly

${vanpeng.version}

io.swagger

swagger-annotations

1.5.10

org.apache.maven.plugins

maven-compiler-plugin

${java.vhttp://ersion}

${java.version}

${project.build.sourceEncoding}

:为包含的子工程artifactId名

:指常量 一般为版本号 方便统一修改

:指定子工程有相同jar包时,使用父工程的版本号,而子工程不用在额外指定

:为父子工程可以同时引入的jar包

子工程pom文件

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.demo

project

1.0.0-SNAPSHOT

com.demo

common-assembly

1.0.0-SNAPSHOT

1.8

Hoxton.SR8

com.demo

common-resource

org.springframework.cloud

spring-cloud-dependencies

${spring-cloud.version}

pom

import

common-assembly-1.0.0-SNAPSHOT

org.springframework.boot

spring-boot-maven-plugin

true

com.demo.assembly.BusinessApplication

repackage

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.demo

project

1.0.0-SNAPSHOT

com.demo

common-assembly

1.0.0-SNAPSHOT

1.8

Hoxton.SR8

com.demo

common-resource

org.springframework.cloud

spring-cloud-dependencies

${spring-cloud.version}

pom

import

common-assembly-1.0.0-SNAPSHOT

org.springframework.boot

spring-boot-maven-plugin

true

com.demo.assembly.BusinessApplication

repackage

:为父工程的信息 也就是父工程pom中的groupId,artifactId 必填  :为打包时的配置

注意com.vanpeng.assembly.BusinessApplication一定要配置 否则jar包启动会找不到主函数 pom也必须配置 这是在父子工程中必须配置的 意思是 需要以方式引入 而不是打成jar

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一体化政务服务平台架构(政务服务一体化平台七个统一)
下一篇:使用Jackson反序列化遇到的问题及解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~