我正在尝试为scala应用程序使用javacdkl1构造在代码管道中构建源代码阶段
val sourceStage = StageDeclarationProperty
.builder()
.name("Source")
.actions(
List(
ActionDeclarationProperty
.builder()
.configuration(Map("S3Bucket" -> sourceBucket, "S3ObjectKey" -> "temp/object.zip""))
.name("SourceTest")
.actionTypeId(
ActionTypeIdProperty
.builder()
.category("Source")
.owner("AWS")
.provider("S3")
.version("1")
.build())
.outputArtifacts(List(OutputArtifactProperty.builder().name("src_artifact_Source").build()).asJava)
.roleArn(getRoleArn)
.build()
).asJava)
.build()
当我试图执行上述代码时,我得到:
Resolution error: Unable to resolve object tree with circular reference." for /Properties/stages/0/actions/0/configuration/S3Bucket.
我想我在里面提供信息。配置错误。我可以知道在java/scala中配置actiondeclarationproperty需要什么格式吗。
暂无答案!
目前还没有任何答案,快来回答吧!