1. 程式人生 > >SpringBoot--解決不依賴父POM的問題

SpringBoot--解決不依賴父POM的問題

參考:SpringBoot-1.5.8-RELEASE 25頁。

<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>

    <!-- <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> 
        <version>1.5.8.RELEASE</version> </parent> -->
<groupId>text</groupId> <artifactId>SpringBoot01</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties
>
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-releasetrain</artifactId> <version>Fowler-SR2</version>
<scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.8.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </project>

通過在dependencyManagement中引入的一個父pom.xml中的依賴,重點在import這一項的配置,在dependencyManagement外側正常引用父POM已在dependencyManagement中定義的依賴的版本,在就可以實現多繼承父POM的問題,並且就可可以正常設定父專案了。
文件中有這樣一句話:
參考:http://blog.csdn.net/mn960mn/article/details/50894022

相關推薦

SpringBoot--解決依賴POM的問題

參考:SpringBoot-1.5.8-RELEASE 25頁。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

springboot解決第三方依賴jar包的問題

war 項目 ice pat http sed osi maven mpat 公司現在用的是springboot+maven,想要把一些老的項目都改成這種框架。但是一些老的項目中有好多第三方的jar包或者是自己的jar包,maven庫上沒有。最初的解決方案是一個個的depl

解決 SpringBoot 繼承starter-parent打包包含依賴的問題

由於專案需要繼承自己平臺的父 parent , 有的模組是純 api ,不能有任何依賴, 所以父 parent 不能直接引入 springboot, 單獨給非 boot 專案排除依賴的話又特別的麻煩, 且不好把控。 記得剛接觸 SpringBoot 時看的官方文件裡面有給方案。開啟官網找了找。 

idea中的spring boot maven專案的依賴pom.xml檔案一致的解決辦法

今天用idea建立了一個spring boot專案,包含了spring security,在pom檔案和專案依賴都存在security依賴的情況下,對專案的訪問連結都會跳轉到輸入賬號密碼的驗證登入頁面,程式碼和跳轉如下:   為了驗證security的

個人解決的一個IDEA專案中能引用pom檔案中新增的依賴問題

在某一次的開發過程中,發現在pom檔案中已經新增好了依賴以及版本號等,可是程式碼中並不能引用這些依賴。最終還是找到了解決辦法:在IDEA中找到MAVEN外掛(file->setting->搜尋框中輸入mave

springboot打jar/war包解決第三方依賴jar包的問題

轉載自: http://www.jianshu.com/p/574f74d1d0ee SpringBoot+Maven的專案,有時候會遇到第三方jar包依賴Maven倉庫。Maven有一種方式可以將本地的Jar包依賴到專案中而不需要先deploy到Maven庫上。 具體做法如下

解決Table繼承節點的屬性的方法

解決Table不繼承父節點的屬性的方法 發現table不繼承父節點的屬性。 解決方法:給html檔案加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

PageHelper在springboot生效解決方法

原因: mava引入的包為: <dependency>             <groupId>com.github.pagehelper</groupId>             <artifactId>pagehel

SpringBoot作為parent POM引入---自己或公司的專案已有parent POM

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-maven-without-a-parent 13.2.2 Using Spring Boot wi

第二十六章 SpringBoot使用Parent POM

不是每個人都喜歡繼承 spring-boot-starter-parent POM,比如你可能需要 使用公司的標準parent,或只是傾向於顯式宣告所有的Maven配置。你也可以通過以下方式引入SpringBoot <dependencyManag

SpringBoot掃描依賴專案的service

場景:有一個公共專案api_datasync.要掃描的類在com.api.common包下,現在有一個專案userauth,依賴了公共專案api_datasync.,Application啟動類在包com.base.userauth下,啟動後找不到capi_datasync專案中的類 解決辦法:

springboot入門分析,構建自己的POM

Springboot入門分析 Spring Boot 2.0.4.RELEASE需要Java 8或9以及 Spring Framework 5.0.8.RELEASE或更高版本。Maven 3.2+,嵌入式servlet容器Tomcat8.5 Servlet版本3.1以上。

springboot掃描到mapper,解決方法

one packages boot app alt sep pac info 9.png @ComponentScan(basePackages = {"com.dive"})@MapperScan("com.dive.dao") 賊氣,直接上貨 以下是文檔目錄 sp

Android多moudle依賴解決能引用其他moudle的jar包或者遠端依賴庫問題

1、遠端依賴庫的引用      Studio3.0之前,引用類庫一般都是用compile,compile是公用的引用,其他moudle可以引入      Studio3.0之後,引用的compile,提示變為implemention,implemention為私有類庫,只能本

springboot專案適用parent依賴,導致maven依賴無效

springboot專案的構建一般存在如下依賴: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac

springboot解決Oracle驅動依賴的問題

今天開發資料庫文件生成專案時新增了對Oracle資料庫的支援,在新增ojdbc依賴時maven始終下載不下來。原來由於版權問題maven中央倉庫中沒有oracle的驅動包。為了解決這個問題我們需要自己下載jar包,並新增到maven的本地倉庫。 我一開始下載的是11.2

子div撐div的幾種解決方法

如何修正DIV float之後導致的外部容器不能撐開的問題   在寫HTML程式碼的時候,發現在Firefox等符合W3C標準的瀏覽器中,如果有一個DIV作為外部容器,內部的DIV如果設定了float樣式,則外部的容器DIV因為內部沒有clear,導致不

曹工說Spring Boot原始碼(29)-- Spring 解決迴圈依賴為什麼使用三級快取,而是二級快取

# 寫在前面的話 相關背景及資源: [曹工說Spring Boot原始碼(1)-- Bean Definition到底是什麼,附spring思維導圖分享](https://www.cnblogs.com/grey-wolf/p/12044199.html) [曹工說Spring Boot原始碼(2)--

依賴Excel是否安裝的Excel導入導出類

arp GridView public rop urn combo order alignment 泛型 本文利用第三方開源庫NPOI實現Excel97-2003,Excel2007+的數據導入導出操作。不依賴Office是否安裝。NPOI開源項目地址:http://n

sublime text3解決能運行input()的問題

sublime text3 python input 安裝sublimeREPL即可解決問題 1、調用ctrl+shift+p,輸入:sublimerepl選擇並安裝; 2、選擇好我們要執行的py文件 3、選擇Tools -> SublimeREPL -> Python -> R