欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot中pom.xml文件注入test測試依賴時報錯的解決

 更新時間:2022年03月08日 11:11:49   作者:YangHT1024  
這篇文章主要介紹了springboot中pom.xml文件注入test測試依賴時報錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

pom.xml文件注入test測試依賴時報錯

報錯:Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-test:jar:2.0.4.RELEASE

分析原因

有可能是默認版本太高

解決方法

降低版本

springboot中pom.xml之間的依賴

依賴關(guān)系 

parent(dependency springboot) ?<---- common(parent parent) ??
|<----admin(parent parent, dependency common)
|<----rest(parent parent, dependency common)
|<----chat(parent parent???????, dependency common)
?<----portal(parent parent)?

所用到的技術(shù)

spring-boot
spring-boot-starter-thymeleaf
spring-boot-starter-data-redis
spring-boot-starter-data-jpa
spring-boot-starter-cache緩存支持
spring-boot-maven-plugin
?
maven-compiler-plugin
?
shiro-spring
shiro-web
shiro-ehcache
shiro-redis<!--redis緩存shiro-->
?
thymeleaf-extras-shiro
?
httpclient
netty-all
jackson-databind
?
druid
mysql-connector-java

json格式化類庫:

fastjson
guava
jackson-annotations

Spring RESTful接口文檔化:

springfox-swagger2
springfox-swagger-ui
nekohtml

talk is cheap , 詳見配置文件

parent project 

<?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.yourproject</groupId>
? ? <artifactId>yourproject-parent</artifactId>
? ? <version>1.0-SNAPSHOT</version>
? ? <packaging>pom</packaging>
?
? ? <!-- 集中定義依賴版本號與基本配置 -->
? ? <properties>
? ? ? ? <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
? ? ? ? <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
? ? ? ? <java.version>1.8</java.version>
?
? ? ? ? <druid.version>1.0.29</druid.version>
? ? ? ? <fastjson.version>1.2.16</fastjson.version>
? ? ? ? <guava.version>19.0</guava.version>
? ? ? ? <shiro.version>1.3.2</shiro.version>
? ? ? ? <shiro.th.version>1.2.1</shiro.th.version>
? ? ? ? <shiro.redis.version>2.4.2.1-RELEASE</shiro.redis.version>
? ? ? ? <nekohtml.version>1.9.22</nekohtml.version>
? ? ? ? <fasterxml.version>2.8.0</fasterxml.version>
? ? ? ? <springfox.version>2.2.2</springfox.version>
? ? </properties>
?
? ? <dependencyManagement>
? ? ? ? <dependencies>
? <dependency>
? ? ? <groupId>org.springframework.boot</groupId>
? ? ? <artifactId>spring-boot-dependencies</artifactId>
? ? ? <version>2.0.5.RELEASE</version>
? ? ? <type>pom</type>
? ? ? <scope>import</scope>
? </dependency>
? <dependency>
? ? ? <groupId>com.alibaba</groupId>
? ? ? <artifactId>druid</artifactId>
? ? ? <version>${druid.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>org.apache.shiro</groupId>
? ? ? <artifactId>shiro-spring</artifactId>
? ? ? <version>${shiro.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>org.apache.shiro</groupId>
? ? ? <artifactId>shiro-web</artifactId>
? ? ? <version>${shiro.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>com.github.theborakompanioni</groupId>
? ? ? <artifactId>thymeleaf-extras-shiro</artifactId>
? ? ? <version>${shiro.th.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>org.apache.shiro</groupId>
? ? ? <artifactId>shiro-ehcache</artifactId>
? ? ? <version>${shiro.th.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>org.crazycake</groupId>
? ? ? <artifactId>shiro-redis</artifactId>
? ? ? <version>${shiro.redis.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>net.sourceforge.nekohtml</groupId>
? ? ? <artifactId>nekohtml</artifactId>
? ? ? <version>${nekohtml.version}</version>
? </dependency>
?
? <!--json格式化類庫 -->
? <dependency>
? ? ? <groupId>com.alibaba</groupId>
? ? ? <artifactId>fastjson</artifactId>
? ? ? <version>${fastjson.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>com.google.guava</groupId>
? ? ? <artifactId>guava</artifactId>
? ? ? <version>${guava.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>com.fasterxml.jackson.core</groupId>
? ? ? <artifactId>jackson-annotations</artifactId>
? ? ? <version>${fasterxml.version}</version>
? </dependency>
? <!--Spring RESTful接口文檔化 -->
? <dependency>
? ? ? <groupId>io.springfox</groupId>
? ? ? <artifactId>springfox-swagger2</artifactId>
? ? ? <version>${springfox.version}</version>
? </dependency>
? <dependency>
? ? ? <groupId>io.springfox</groupId>
? ? ? <artifactId>springfox-swagger-ui</artifactId>
? ? ? <version>${springfox.version}</version>
? </dependency>
? ? ? ? </dependencies>
? ? </dependencyManagement>
?
</project>

common項目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/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
? ? <parent>
? ? ? ? <artifactId>yourproject-parent</artifactId>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? ? ? <relativePath>../yourproject-parent/pom.xml</relativePath>
? ? </parent>
? ? <modelVersion>4.0.0</modelVersion>
? ? <groupId>com.yourproject</groupId>
? ? <artifactId>yourproject-common</artifactId>?
?
? ? <dependencies>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-data-jpa</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--緩存支持-->
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-cache</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--ehcache支持-->
? ? ? ? <dependency>
? ? ? ? <groupId>net.sf.ehcache</groupId>
? ? ? ? <artifactId>ehcache</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>mysql</groupId>
? <artifactId>mysql-connector-java</artifactId>
? <scope>runtime</scope>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>com.alibaba</groupId>
? <artifactId>druid</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>net.sourceforge.nekohtml</groupId>
? <artifactId>nekohtml</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-test</artifactId>
? <scope>test</scope>
? ? ? ? </dependency>
? ? ? ? <!--json序列化支持-->
? ? ? ? <dependency>
? <groupId>com.alibaba</groupId>
? <artifactId>fastjson</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>com.google.guava</groupId>
? <artifactId>guava</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>com.fasterxml.jackson.core</groupId>
? <artifactId>jackson-annotations</artifactId>
? ? ? ? </dependency>
?
? ? </dependencies>
?
? ? <build>
? ? ? ? <finalName>yourproject-common</finalName>
? ? ? ? <plugins>
? <plugin>
? ? ? <groupId>org.springframework.boot</groupId>
? ? ? <artifactId>spring-boot-maven-plugin</artifactId>
? </plugin>
? <plugin>
? ? ? <groupId>org.apache.maven.plugins</groupId>
? ? ? <artifactId>maven-compiler-plugin</artifactId>
? ? ? <configuration>
<source>1.7</source>
<target>1.7</target>
? ? ? </configuration>
? </plugin>
? ? ? ? </plugins>
? ? </build>
?
</project>

admin project

<?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">
? ? <parent>
? ? ? ? <artifactId>yourproject-parent</artifactId>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? ? ? <relativePath>../yourproject-parent/pom.xml</relativePath>
? ? </parent>
? ? <modelVersion>4.0.0</modelVersion>
? ? <groupId>com.yourproject</groupId>
? ? <artifactId>yourproject-admin</artifactId>
? ? <packaging>war</packaging>?
?
? ? <dependencies>
? ? ? ? <dependency>
? <groupId>com.yourproject</groupId>
? <artifactId>yourproject-common</artifactId>
? <version>1.0-SNAPSHOT</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-web</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-thymeleaf</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-test</artifactId>
? <scope>test</scope>
? ? ? ? </dependency>
? ? ? ? <!--熱部署-->
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-devtools</artifactId>
? <optional>true</optional>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.apache.shiro</groupId>
? <artifactId>shiro-spring</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.apache.shiro</groupId>
? <artifactId>shiro-web</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.apache.shiro</groupId>
? <artifactId>shiro-ehcache</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>com.github.theborakompanioni</groupId>
? <artifactId>thymeleaf-extras-shiro</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--redis緩存shiro-->
? ? ? ? <dependency>
? <groupId>org.crazycake</groupId>
? <artifactId>shiro-redis</artifactId>
? ? ? ? </dependency>
?
? ? </dependencies>
? ? <build>
? ? ? ? <plugins>
? <plugin>
? ? ? <groupId>org.springframework.boot</groupId>
? ? ? <artifactId>spring-boot-maven-plugin</artifactId>
? ? ? <configuration>
<fork>true</fork>
? ? ? </configuration>
? </plugin>
? ? ? ? </plugins>
? ? </build>
?
</project>

portal project

<?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">
? ? <parent>
? ? ? ? <artifactId>yourproject-parent</artifactId>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? ? ? <relativePath>../yourproject-parent/pom.xml</relativePath>
? ? </parent>
?
? ? <modelVersion>4.0.0</modelVersion>
? ? <groupId>com.yourproject</groupId>
? ? <artifactId>yourproject-portal</artifactId>
? ? <packaging>war</packaging>
?
? ? <dependencies>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-web</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-thymeleaf</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-test</artifactId>
? <scope>test</scope>
? ? ? ? </dependency>
?
? ? ? ? <dependency>
? <groupId>net.sourceforge.nekohtml</groupId>
? <artifactId>nekohtml</artifactId>
? <version>1.9.15</version>
? ? ? ? </dependency>
? ? ? ? <!-- httpclient -->
? ? ? ? <dependency>
? <groupId>org.apache.httpcomponents</groupId>
? <artifactId>httpclient</artifactId>
? ? ? ? </dependency>
? ? </dependencies>
?
</project>

rest project

<?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">
? ? <parent>
? ? ? ? <artifactId>yourproject-parent</artifactId>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? ? ? <relativePath>../yourproject-parent/pom.xml</relativePath>
? ? </parent>
?
? ? <modelVersion>4.0.0</modelVersion>
? ? <groupId>com.yourproject</groupId>
? ? <artifactId>yourproject-rest</artifactId>
? ? <packaging>war</packaging>
?
? ? <dependencies>
?
? ? <dependency>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <artifactId>yourproject-common</artifactId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <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>
? ? ? ? <!--Redis服務(wù)-->
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-data-redis</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--生成文檔-->
? ? ? ? <dependency>
? <groupId>io.springfox</groupId>
? <artifactId>springfox-swagger2</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>io.springfox</groupId>
? <artifactId>springfox-swagger-ui</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--web Socket-->
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-websocket</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework</groupId>
? <artifactId>spring-messaging</artifactId>
? ? ? ? </dependency>
? ? </dependencies>
</project>

chat project

<?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">
? ? <parent>
? ? ? ? <artifactId>yourproject-parent</artifactId>
? ? ? ? <groupId>com.yourproject</groupId>
? ? ? ? <version>1.0-SNAPSHOT</version>
? ? ? ? <relativePath>../yourproject-parent/pom.xml</relativePath>
? ? </parent>
? ? <modelVersion>4.0.0</modelVersion>
?
? ? <groupId>com.yourproject</groupId>
? ? <artifactId>yourproject-chat</artifactId>
? ? <version>1.0-SNAPSHOT</version>
? ? <packaging>jar</packaging>
?
? ? <dependencies>
? ? ? ? <dependency>
? <groupId>com.yourproject</groupId>
? <artifactId>yourproject-common</artifactId>
? <version>1.0-SNAPSHOT</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter</artifactId>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-test</artifactId>
? <scope>test</scope>
? ? ? ? </dependency>
? ? ? ? <!--Redis服務(wù)-->
? ? ? ? <dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-starter-data-redis</artifactId>
? ? ? ? </dependency>
? ? ? ? <!--JSON序列化-->
? ? ? ? <dependency>
? <groupId>com.alibaba</groupId>
? <artifactId>fastjson</artifactId>
? <version>1.2.23</version>
? ? ? ? </dependency>
? ? ? ? <!--Netty-->
? ? ? ? <dependency>
? <groupId>io.netty</groupId>
? <artifactId>netty-all</artifactId>
? <version>4.1.6.Final</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? <groupId>com.fasterxml.jackson.core</groupId>
? <artifactId>jackson-databind</artifactId>
? ? ? ? </dependency>
? ? </dependencies>
</project>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Shiro 處理ajax請求攔截登錄超時的問題

    解決Shiro 處理ajax請求攔截登錄超時的問題

    這篇文章主要介紹了解決Shiro 處理ajax請求攔截登錄超時的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • MyBatis-Plus 查詢返回實體對象還是map

    MyBatis-Plus 查詢返回實體對象還是map

    這篇文章主要介紹了MyBatis-Plus 查詢返回實體對象還是map,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • JVM知識總結(jié)之垃圾收集算法

    JVM知識總結(jié)之垃圾收集算法

    本博客為讀書筆記,讀的是《深入理解Java虛擬機》一書,在看這個書的時候,最大的一個感受便是“當(dāng)初怎么就沒有好好學(xué)習(xí)操作系統(tǒng)呢,不然也不會有這么多看的云里霧里的地方了”,不過那都是過去的事了,學(xué)習(xí)最好的時刻便是現(xiàn)在,需要的朋友可以參考下
    2021-06-06
  • Java數(shù)據(jù)庫連接_jdbc-odbc橋連接方式(詳解)

    Java數(shù)據(jù)庫連接_jdbc-odbc橋連接方式(詳解)

    下面小編就為大家?guī)硪黄狫ava數(shù)據(jù)庫連接_jdbc-odbc橋連接方式(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 詳解Mybatis Generator的具體使用教程

    詳解Mybatis Generator的具體使用教程

    Mybatis Generator可以幫助我們自動生成很多結(jié)構(gòu)化的代碼,比如每張表對應(yīng)的Entity、Mapper接口和Xml文件,可以省去很多繁瑣的工作,今天通過本文給大家介紹Mybatis Generator的具體使用教程,感興趣的朋友一起看看吧
    2022-02-02
  • Java通俗易懂系列設(shè)計模式之裝飾模式

    Java通俗易懂系列設(shè)計模式之裝飾模式

    這篇文章主要介紹了Java通俗易懂系列設(shè)計模式之裝飾模式,對設(shè)計模式感興趣的同學(xué),一定要看一下
    2021-04-04
  • 圖書管理系統(tǒng)java版

    圖書管理系統(tǒng)java版

    這篇文章主要為大家詳細介紹了java版的圖書管理系統(tǒng),通過實例為大家快速掌握數(shù)據(jù)庫編程技術(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java線程通信之wait-notify通信方式詳解

    Java線程通信之wait-notify通信方式詳解

    這篇文章主要為大家詳細介紹了Java線程通信之wait-notify通信方式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java中final變量使用總結(jié)

    Java中final變量使用總結(jié)

    這篇文章主要介紹了Java中final變量使用總結(jié),final關(guān)鍵字可用于變量聲明,一旦該變量被設(shè)定,就不可以再改變該變量的值,通常final定義的變量為常量,需要的朋友可以參考下
    2015-06-06
  • 通過實例了解java TransferQueue

    通過實例了解java TransferQueue

    這篇文章主要介紹了TransferQueue實例,下面小編和大家一起來學(xué)習(xí)一下
    2019-05-05

最新評論