gpt4 book ai didi

java - 尝试部署到 AZURE 时出错无法执行目标 org.apache.maven.plugins :maven-surefire-plugin:2. 22.2:test

转载 作者:行者123 更新时间:2023-12-03 03:38:45 25 4
gpt4 key购买 nike

嗨,开发人员 friend 们,我需要帮助当我尝试从 github 部署到我的 Azure AppService 时,github 控制台显示以下错误。

嗨,开发者 friend 们,我需要帮助当我尝试从 github 部署到我的 Azure AppService 时,github 控制台显示以下错误。

无法在项目 FastFoodApp 上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test):存在测试失败。

各个测试结果请参阅/home/runner/work/Project-Name/target/surefire-reports。请参阅转储文件(如果存在)[date].dump、[date]-jvmRun[N].dump 和 [date].dumpstream。 -> [帮助1]

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

我已经尝试在 .yml 文件中添加 mvn clean install -DskipTests 。同时在pom.xml文件中添加

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.5.2</version>
</dependency>

还有

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>

我还尝试注释掉 src/test/java -> test.java 中的所有代码

但最终它总是向我显示相同的错误

这是 .yml 文件

name: Build and deploy JAR app to Azure Web App - fastfoodapi

on:
push:
branches:
- main
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Set up Java version
uses: actions/setup-java@v1
with:
java-version: '11'

- name: Build with Maven
run: mvn clean install

- name: Upload artifact for deployment job
uses: actions/upload-artifact@v2
with:
name: java-app
path: '${{ github.workspace }}/target/*.jar'

deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: 'Production'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}

steps:
- name: Download artifact from build job
uses: actions/download-artifact@v2
with:
name: java-app

- name: Deploy to Azure Web App
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: 'fastfoodapi'
slot-name: 'Production'
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_2896B985447E4F1D85D4FE3ECA3795AC }}
package: '*.jar'

最佳答案

关于java - 尝试部署到 AZURE 时出错无法执行目标 org.apache.maven.plugins :maven-surefire-plugin:2. 22.2:test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72321074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com