第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java 12 中缺少集成測試階段

Java 12 中缺少集成測試階段

慕工程0101907 2022-10-12 09:39:12
我的任務(wù)是使用 Maven 3.0 / Java 8 將項目更新到 Maven 3.6 / Java 12。據(jù)我所知,我就是這樣做的,更改了各種依賴項?,F(xiàn)在,在運行構(gòu)建時,integration-test似乎缺少該階段。例如,在 期間不再調(diào)用以下插件clean verify:<plugin>    <groupId>com.google.code.maven-replacer-plugin</groupId>    <artifactId>maven-replacer-plugin</artifactId>    <version>1.4.1</version>    <executions>        <execution>            <id>do-magic</id>            <phase>pre-integration-test</phase>            <goals>                <goal>replace</goal>            </goals>        </execution>    </executions>    <configuration>            <!-- ... -->    </configuration></plugin>我可以輕松地搜索構(gòu)建日志do-magic,因此我可以確認它是在 Java 8 中調(diào)用的,但不是在 Java 12 中調(diào)用的(即使可能還有一些我現(xiàn)在不知道的其他更改)。調(diào)試輸出為:[DEBUG] Goal:          com.google.code.maven-replacer-plugin:maven-replacer-plugin:1.4.1:replace (do-magic)[DEBUG] Style:         Regular[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?><configuration>    <!-- same as above--></configuration>所以沒有關(guān)于它為什么不執(zhí)行的信息。我嘗試integration-test手動調(diào)用目標(biāo),仍然沒有調(diào)用插件。也沒有額外的信息。我不知道在哪里尋找問題的根源。我什至不知道在哪里禁用這樣的集成測試(除了可能maven.test.skip,它完全從反應(yīng)器中刪除了測試模塊,所以不是這樣)。任何人都可以對這個問題有所了解嗎?
查看完整描述

1 回答

?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

問題不在于該integration-test階段被跳過,而是突然maven-surefire-plugin決定它也想執(zhí)行測試。那失敗了,因為 pre-integration-test測試需要該階段。


我不知道為什么會突然發(fā)生這種情況,所以這里有一個偽修復(fù),它再次禁用了 Surefire:


<plugin>

    <artifactId>maven-surefire-plugin</artifactId>

    <configuration>

            <!-- We run integration tests with failsafe! -->

            <skip>true</skip>

    </configuration>

</plugin>


查看完整回答
反對 回復(fù) 2022-10-12
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號