springcloud父项工程pom

在使用springcloud前要先清楚  工程和模块的区分如果要创建一个模块就必须要有工程,有工程了才能有模块springcloud微服务就是把 各个模块进行了拆分,以便可以互相调用。下面是父工程的pom文件<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         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">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.tensquare</groupId>
    <artifactId>tensquare_parent52</artifactId>
    <version>1.0-SNAPSHOT</version>
    <modules>
        <module>tensquare_common</module>
        <module>tensquare_base</module>
    </modules>
    <packaging>pom</packaging>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
        <relativePath/>
    </parent>

    <properties>     <!--构建用到的字符集,和jdk版本-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <!--这里是springboot需要用到的pom文件-->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <repositories>     <!-- 这里是些插件-->
        <repository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
        <pluginRepository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

</project>

原文地址:https://www.cnblogs.com/inbeijing/p/10268062.html

时间: 2024-08-01 18:21:55

springcloud父项工程pom的相关文章

maven命令更新子父项目的pom版本

Q:一个maven项目,有多个子module,在顶级父pom.xml里设置<version>1.0.0-SHAPSHOT</version>,在子pom.xml里都用了 <parent> <artifactId>test</artifactId> <groupId>com.fp</groupId> <version>1.0.0-SHAPSHOT</version></parent> 如果

springMVC+Mybatis的maven-web项目的pom.xml文件内容

pom.xml文件内容 1 <!-- 第一行是XML头,指定了该xml文档的版本和编码方式 --> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m

关于 maven 子项目如何使用父项目的jar包

无法使用.父项目必须是<packaging>pom</packaging>,就是没有Jar的.你要使用其他项目的包,就用dependency.如果你出现了想用父项目jar包的情况,那我想你可能对maven的功能理解错了.maven只是一个build tool,它管理的是项目依赖和build过程,它的"父项目"只是pom.xml的设置上的继承,也就是build过程的继承和共享,并不是代码层面的复用. 原文地址:https://www.cnblogs.com/lov

maven的三种工程pom、jar、war

阅读数:739 maven中的三种工程: 1.pom工程:用在父级工程或聚合工程中.用来做jar包的版本控制. 2.war工程:将会打包成war,发布在服务器上的工程.如网站或服务. 3.jar工程:将会打包成jar用作jar包使用. 以淘淘商城为例: 一. pom工程 1. taotao-parent: taotao-parent是整个项目的父工程,它是一个pom工程.用来做整个项目的版本控制,也就是项目中所有要使用到的jar包的版本都集中由父工程管理.这样你在写其他工程pom文件中maven

SpringCloud学习第三章-springcloud 父项目创建

父项目 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P

2项工程3个重点4个体系 省文化厅2017年这么干ql

2项工程3个重点4个体系 省文化厅2017年这么干也初信心满满的1983年登上俱乐部黄金时期使得肖卿在情绪一场灾难xìng的nl12qn.kbyig.cn/d40606.kbyig.cn/c4c58j.kbyig.cn/t177ue.kbyig.cn/f1j981.kbyig.cn/l41bdu.kbyig.cn/mu6ffs.kbyig.cn/zq3hr7.kbyig.cn/dou87x.kbyig.cn/c60v9b.kbyig.cn/z5qi02.kbyig.cn/x06hw9.kbyig

java.sql.SQLException: ORA-02291: 违反完整约束条件 (BOOK.FK_USERNAME) - 未找到父项关键字

ORA-02291: 违反完整约束条件 (UNISPOWER.FK932556A9840256A3) - 未找到父项关键字 增加不了的原因是外键所在表的字段没有值

ORA-02291: 违反完整约束条件 (*) - 未找到父项关键字

在用Oracle中经常碰到有这种情况,ORA-02291: 违反完整约束条件 (*) - 未找到父项关键字 总体说说可能出现的原因: 情况场景: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况. 可能原因: 1.在往A表插入时,外键关联的字段在B表中必须有数据,如果B表中没有数据则又这种情况. 2.产生了外键环,就是B表中被外键关联的字段又关联了C表中的字段,而C中相应字段却没有数据,则产生这种情况. 3.如果不是上两种情况,那么就是一个非常容易疏忽的问题:A中的

对于maven创建spark项目的pom.xml配置文件(图文详解)

不多说,直接上干货! http://mvnrepository.com/ 这里,怎么创建,见 这里, 我重点说下spark项目,因为,对于hadoop这样的,我已经写了大量博客了. 比如,我目前用得较多的spark-mllib. 这里spark-mllib_2.10 就是你的scala版本是2.10.X系列.比如我一般是使用scala-2.10.4. 这里spark-mllib_2.11 就是你的scala版本是2.11.X系列. 同时,大家要养成规范,http://mvnrepository.