我创建了一个包含 4 个不同活动的步骤函数,这些活动依次运行,并且还集成为从 java 应用程序触发此步骤函数。流程看起来像这样。
开始 -> Activity1 -> Activity2 -> Activity3 -> Activity4 -> 停止
当某个活动(例如 Activity2)期间执行失败时,该执行将被标记为失败。
现在,是否可以从先前失败的活动(Activity2)中恢复此失败的执行,而不是开始新的执行?
我经历了可能的操作AWSStepFunctions,但似乎没有一个能解决这个要求。
https://docs.aws.amazon.com/step-functions/latest/apireference/API_Operations.html
我正在尝试使用 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)