小编Rav*_*ddy的帖子

AWS 步骤函数 - 从失败的步骤函数活动中恢复,而不是开始新的执行

我创建了一个包含 4 个不同活动的步骤函数,这些活动依次运行,并且还集成为从 java 应用程序触发此步骤函数。流程看起来像这样。

开始 -> Activity1 -> Activity2 -> Activity3 -> Activity4 -> 停止

当某个活动(例如 Activity2)期间执行失败时,该执行将被标记为失败。

现在,是否可以从先前失败的活动(Activity2)中恢复此失败的执行,而不是开始新的执行?

我经历了可能的操作AWSStepFunctions,但似乎没有一个能解决这个要求。 https://docs.aws.amazon.com/step-functions/latest/apireference/API_Operations.html

java amazon-web-services aws-lambda aws-step-functions

6
推荐指数
1
解决办法
6940
查看次数

Gradle Kotlin DSL - 当父级中定义 java.sourceCompatibility 时构建脚本失败,但添加到子模块时构建成功

我正在尝试使用 gradle (用于构建脚本的 Kotlin DSL)为多模块 springBoot 应用程序设置一个新的存储库

作为同一部分,我试图声明所有子项目所需的通用配置和依赖项。这样做时,我尝试为父文件块sourceCompatility中的所有子项目定义subprojectsbuild.gradle.kts

当我尝试使用上述配置编译我的项目时,构建失败并出现以下异常

* What went wrong:
Extension with name 'java' does not exist. Currently registered extension names: [ext]
Run Code Online (Sandbox Code Playgroud)

但是,如果我将该行移至java.sourceCompatibility = org.gradle.api.JavaVersion.VERSION_11子模块的build.gradle.kts文件,那么它就会成功编译,并且应用程序将按预期启动。

我不明白我在这里缺少什么。请帮助我理解这一点。

家长build.gradle.kts

buildscript {
    repositories {
        mavenCentral()
    }
}

plugins {
    id("java")
    id("idea")
    id("war")
    id("io.spring.dependency-management") version "1.0.9.RELEASE"
}

subprojects {
    group = "com.company.example"
    version = "0.0.1"

    java.sourceCompatibility = org.gradle.api.JavaVersion.VERSION_11

    repositories {
        mavenCentral()
        maven { url = uri("http://nexus.pentaho.org/content/groups/omni/") }
    }

    apply() {
        plugin("java")
        plugin("idea") …
Run Code Online (Sandbox Code Playgroud)

java gradle kotlin build.gradle gradle-kotlin-dsl

1
推荐指数
1
解决办法
6712
查看次数