Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:在使用cicd将maven项目部署到app engine gg cloud时,无法找到或加载主类org.apache.maven.wrapper.MavenWrapperMain_Java_Maven_Google App Engine_Continuous Integration_Continuous Deployment - Fatal编程技术网

Java 错误:在使用cicd将maven项目部署到app engine gg cloud时,无法找到或加载主类org.apache.maven.wrapper.MavenWrapperMain

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

我使用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的演示项目

<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"