Java 错误:在使用cicd将maven项目部署到app engine gg cloud时,无法找到或加载主类org.apache.maven.wrapper.MavenWrapperMain
我使用cicd将maven项目演示部署到app engine gg cloud,这是错误构建日志gg app: 第6步-“生成器”:/mvnw:219:。/mvnw:无法打开 /workspace/.mvn/wrapper/maven-wrapper.properties:没有这样的文件 步骤6-“生成器”:/workspace/.mvn/wrapper/maven-wrapper.jar:没有这样的文件或目录 步骤6-“生成器”:错误:无法找到或加载主类org.apache.maven.wrapper.MavenWrapperMain 步骤#6-“生成器”:由以下原因引起:java.lang.ClassNotFoundException:org.apache.maven.wrapper.MavenWrapperMain 第6步-“生成器”:完成“/mvnw清洁包-批处理模式-DskipTests”(589.295636ms) 这是pom.xml- 4.0.0 org.springframework.boot spring启动程序父级 2.3.5.1发布 com.example.simple_项目 演示 0.0.1-快照 演示 SpringBoot的演示项目Java 错误:在使用cicd将maven项目部署到app engine gg cloud时,无法找到或加载主类org.apache.maven.wrapper.MavenWrapperMain,java,maven,google-app-engine,continuous-integration,continuous-deployment,Java,Maven,Google App Engine,Continuous Integration,Continuous Deployment,我使用cicd将maven项目演示部署到app engine gg cloud,这是错误构建日志gg app: 第6步-“生成器”:/mvnw:219:。/mvnw:无法打开 /workspace/.mvn/wrapper/maven-wrapper.properties:没有这样的文件 步骤6-“生成器”:/workspace/.mvn/wrapper/maven-wrapper.jar:没有这样的文件或目录 步骤6-“生成器”:错误:无法找到或加载主类org.apache.maven.wra
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<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>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
我在项目中已经有一个目录.mvn/wrapper
/workspace/.mvn/wrapper/maven-wrapper.properties:没有这样的文件
该错误表示Maven正试图打开文件Maven wrapper.properties
,但找不到该文件。请确认文件在那里
你可能想看看
image: larsdroid/integratieproject1:v1
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay
SPRING_PROFILES_ACTIVE: gitlab-ci
stages:
- build
- package
- deploy
before_script:
- echo "Start CI/CD"
maven-build:
image: maven:3-jdk-11
stage: build
script:
- "mvn package -B"
artifacts:
paths:
- target/*.jar
deploy:
stage: deploy
script:
- gcloud auth activate-service-account --key-file $GOOGLE_SERVICE_ACCOUNT_FILE
- gcloud -q config set project ${GOOGLE_PROJECT_ID}
- gcloud app deploy app.yaml --quiet --project $GOOGLE_PROJECT_ID
only:
- master
after_script:
- echo "End CI/CD"