这个问题通常是由于应用程序敏感度扫描器在构建过程中创建了名为“AppSec”工件的输出导致的。要解决此问题,请将构建规范更新为仅将实际应用程序工件发送到CodePipeline的阶段,如下所示:
{
"version": "0.2",
"phases": {
"build": {
"commands": [
"mvn package"
]
}
},
"artifacts": {
"files": [
"target/my-application.jar"
]
}
}
在这个例子中,我们只发送了“target/my-application.jar”文件,而不是整个“target”目录。这将确保只有实际应用程序工件被发送到CodePipeline的下一阶段。