我是靠谱客的博主 疯狂世界,最近开发中收集的这篇文章主要介绍Idea java聚合工程_idea聚合工程搭建过程总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

聚合类工程又一个个的子模块组成

pom文件也是由一个基础root pom文件 一层一层的依赖集成的关系组成

项目结构:

9a7488b5bd0e

工程结构

videos -dev工程是root工程,也就是根节点,其他项目工程的pom依赖这上一个节点。

依赖关系是videos-dev

1.项目搭建过程

新建一个空的maven项目

9a7488b5bd0e

创建根结构工程

2.然后新建model,添加依赖

9a7488b5bd0e

创建第一个子结构工程

9a7488b5bd0e

4.png

root pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

4.0.0

com.imooc

videos-dev

pom

1.0-SNAPSHOT

org.springframework.boot

spring-boot-starter-parent

1.5.12.RELEASE

UTF-8

UTF-8

1.8

videos-dev-common

videos-dev-pojo

videos-dev-mapper

videos-dev-service

videos-dev-api

common pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

videos-dev

com.imooc

1.0-SNAPSHOT

4.0.0

pom

videos-dev-common

UTF-8

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-logging

org.springframework.boot

spring-boot-starter-log4j

1.3.8.RELEASE

org.springframework.boot

spring-boot-starter-aop

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-configuration-processor

true

org.springframework.boot

spring-boot-starter-thymeleaf

com.alibaba

druid

1.1.0

com.alibaba

druid-spring-boot-starter

1.1.0

mysql

mysql-connector-java

5.1.41

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.3.1

tk.mybatis

mapper-spring-boot-starter

1.2.4

com.github.pagehelper

pagehelper-spring-boot-starter

1.2.3

commons-codec

commons-codec

1.11

org.apache.commons

commons-lang3

3.4

org.apache.commons

commons-io

1.3.2

io.springfox

springfox-swagger2

2.4.0

io.springfox

springfox-swagger-ui

2.4.0

org.springframework.boot

spring-boot-starter-data-redis

redis.clients

jedis

2.9.0

org.springframework.data

spring-data-redis

1.8.7.RELEASE

videos-dev-pojo pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

videos-dev-common

com.imooc

1.0-SNAPSHOT

../videos-dev-common/pom.xml

4.0.0

pom

videos-dev-pojo

com.imooc

videos-dev-common

1.0-SNAPSHOT

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.2

true

true

videos-dev-mapper pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

videos-dev-pojo

com.imooc

1.0-SNAPSHOT

../videos-dev-pojo/pom.xml

4.0.0

pom

videos-dev-mapper

com.imooc

videos-dev-pojo

1.0-SNAPSHOT

videos-dev-service pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

videos-dev-mapper

com.imooc

1.0-SNAPSHOT

../videos-dev-mapper/pom.xml

4.0.0

pom

videos-dev-service

com.imooc

videos-dev-mapper

1.0-SNAPSHOT

videos-dev-api pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

videos-dev-service

com.imooc

1.0-SNAPSHOT

../videos-dev-service/pom.xml

4.0.0

pom

videos-dev-api

com.imooc

videos-dev-service

1.0-SNAPSHOT

maven project里 在根目录的maven里 install的时候报错解决方案:

1.在其他根节点的pom.xml里添加 ../videos-dev-service/pom.xml

2.再添加pom

3.添加依赖:

1.

../videos-dev-service/pom.xml

2.pom

3.

com.imooc

videos-dev-service

1.0-SNAPSHOT

最后

以上就是疯狂世界为你收集整理的Idea java聚合工程_idea聚合工程搭建过程总结的全部内容,希望文章能够帮你解决Idea java聚合工程_idea聚合工程搭建过程总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部