# CI 失败日志: Maven 环境错误 ## 使用边界 这是一段实际保留的 Maven 构建失败记录,用于第六天的 CI 日志分析演练。 - 直接错误是本地 Maven 仓库文件无法写入。 - 它是环境/文件权限问题,不是公务用车模块的业务代码或编译错误。 - 不将它写入 `training/require-cancel-reason` 训练分支,因此该分支仍保持两处业务改动的真实 diff。 ## 原始记录 ```text [WARNING] Failed to write tracking file '/Users/smart/.m2/repository/org/bouncycastle/bcpkix-jdk18on/resolver-status.properties' java.io.FileNotFoundException: /Users/smart/.m2/repository/org/bouncycastle/bcpkix-jdk18on/resolver-status.properties (Operation not permitted) at java.io.RandomAccessFile.open0 (Native Method) at java.io.RandomAccessFile.open (RandomAccessFile.java:344) at java.io.RandomAccessFile.(RandomAccessFile.java:259) at org.eclipse.aether.internal.impl.DefaultTrackingFileManager.update(DefaultTrackingFileManager.java:84) at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.write(DefaultUpdateCheckManager.java:529) at org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:180) [ERROR] java.io.FileNotFoundException: /Users/smart/.m2/repository/org/bouncycastle/bcpkix-jdk18on/resolver-status.properties (Operation not permitted) [ERROR] BUILD FAILURE ``` ## 来源说明 记录来源:`JeecgBoot-training` 仓库历史训练分支 `training/no-cross-order-ticket-reassignment` 中的 `training/ci-build-failure.log`。该历史分支仅作为环境错误材料来源,不作为第五、六天的业务案例。