1. 程式人生 > >Maven打war包提示單元測試出錯

Maven打war包提示單元測試出錯

SpringBoot專案呼叫了分散式服務,專案在打war包時提示找不到對應提供者的錯誤。通過排查發現打war包時會逐個驗證服務是否存在,但是打war包並不應該呼叫服務。
解決方案,修改pom檔案中的maven外掛,修改後更新專案:

<!--修改前-->
<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>
<!--修改後-->
<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-surefire-plugin</artifactId>
			<configuration>
				<!--testFailureIgnor:true在構建專案時如果出現錯誤將忽略錯誤繼續進行-->
				<testFailureIgnore>true</testFailureIgnore>
			</configuration>
		</plugin>
	</plugins>
</build>

相關推薦

Mavenwar提示單元測試出錯

SpringBoot專案呼叫了分散式服務,專案在打war包時提示找不到對應提供者的錯誤。通過排查發現打war包時會逐個驗證服務是否存在,但是打war包並不應該呼叫服務。 解決方案,修改pom檔案中的ma

Mavenwar出錯

[INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:tomcat-m

mavenwar出錯解決

在用maven打包時,出現過如下兩個錯誤: 錯誤1:程式包javax.servlet不存在,程式包javax.servlet.http不存在 錯誤2: No compiler is provided in this environment.

springboot+maven——war方式

轉載 Springboot打包war包部署到自己的tomcat中 一、springboot+maven工程——打war包步驟如下: 1.修改父pom.xml檔案: <packaging>pom</packaging> <!-- 方式一 Begin --> &l

mavenwar的過程中,都用了哪些外掛呢?

一、maven生命週期 http://ifeve.com/introduction-to-the-lifecycle/   https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html &nbs

Mavenwar時,新增本地jar

1、在專案根目錄中新建lib資料夾,新增jar包 2.在pom.xml檔案中新增dependency <dependency>   <groupId>com.oracle</groupId>   <artifactId>ojdbc8</art

maven-war-plugin:Mavenwar時,排除和包含指定檔案或目錄

通過使用<packagingIncludes>和<packagingExcludes>配置引數,可以在WAR檔案中包含或排除某些檔案或者目錄。 可以通過逗號分隔,配置多個檔案或者目錄路徑。 使用**等萬用字元表示多個目錄,使用*表示檔案或目錄名稱的可選

java專案中利用mavenwar,其pom配置

<properties> <jdk.version>1.8</jdk.version> <spring.version>4.1.6.RELEASE</spring.version> <

mavenwar到指定目錄下和tomcat下

一、maven打war包到指定目錄下 初步解決方法: maven中更改target目錄可以用<build>子目錄<directory>,但是<directory>只能是相對於當前專案的目錄, 雖然也能將war包打到專案外的目錄下面,但是

mavenwar,包括其依賴

釋出的第一件要做的事情是打包。 在Eclipse左側右擊專案,Debug As -> Debug Configurations -> 雙擊Maven Build 然後看彈出框的右側 右側的Name隨便填寫一個名字, Basedirectory 則選擇專案路徑 Goals是

Eclipse中,mavenwar報錯解決方案

起因 阿超的電腦前幾天由於特殊原因無法開機,無奈重灌系統,這幾天在做資料遷移的時候,碰到了一些問題,特做一個說明,也給同樣碰到這個問題的朋友一個解答。 no-jdk 問題說明 Eclipse匯入Maven專案後,執行 mvn clean install後,出現如下錯誤: [INFO] ----------

MavenWar併發布TOMCAT遇到的各種問題

1、Maven打war包命令:(該命令到POM檔案目錄執行) mvn package -DskipTests (該命令會跨過maven的測試直接打包) 2、TOMCAT的啟動問題: 異常:java.lang.incompatibleclasschangeerror: I

eclipse maven war的兩種方式

第一種:利用pom.xml檔案打包。 右鍵pom.xml檔案,選擇Debug as或Run as 都行。但需要選擇Maven install  打包  執行成功後,日誌會打印出位置(看自己配置是否日誌輸出)。如果沒有輸出,在預設的C盤.m2資料夾中 第二種方式:右鍵專

spring boot 專案mavenwar,部署Tomcat啟動時spring boot未載入,專案訪問404

寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring

SpringBoot 學習記錄(六)- maven war 並部署tomcat

新建maven專案 ,這個不會的可以參考這個:http://blog.csdn.net/phpfzh/article/details/72896357 我的專案目錄圖: pom.xml 程式

maven war及出現各種問題及解決辦法

maven打war包步驟:1.右鍵專案選擇Run as或者Debug as後maven clean1.右鍵專案選擇Run as或者Debug as後maven installmaven打war包過程中出現錯誤(編譯不通過):一.符號找不到,不存在(編譯不通過)    Mave

解決mavenwar報錯:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2

一、報錯經歷:今天使用eclipse通過maven install打war包的時候,出現了下圖所示的錯誤二、問題分析:不能執行依賴包maven-compiler-plugin:2.3.2,判斷原因是缺少這個jar包三、問題解決:開啟pom.xml檔案,在適當位置加入下列依賴:

maven war報異常(web.xml 以及jsp js css不在war中),以及pom.xml 檔案配置

一、maven war 打包異常資訊 異常資訊: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode

Intellij Idea建立Maven工程,並war,部署本地tomcat伺服器,並用手機測試web程式

一.建立Maven工程    步驟一:首先先建立一個project,在這裡就是建立一個maven的工作空間 步驟二:按照下面的步驟操作就可以了,最後next 首先,選擇左邊的maven 然後在右邊Creater from archetype選項前面打個勾,

架構系列四:Maven實現動靜分離war及zip

目標:實現Maven動靜分離打包,靜態資源打成zip包,動態資源打成war包,方便獨立部署 工程結構 打包前先看下工程結構 我的靜態資源都是放在webapp目錄下面,有css,fonts,html,images,js,根目錄下的login.js,log