codeAgent
java仓库配环境时遇到的问题
https://github.com/tensorflow/java#
- 使用
mvn clean install -DskipTests命令时报错,核心问题是 POM 文件中 ossrh-staging 仓库的 url 包含未解析的表达式(Maven 无法识别 ${…} 占位符),且这些占位符没有在 POM 或 Maven 配置中定义,致项目构建失败。解决方案:直接替换占位符为具体 URL,若不需要动态切换仓库地址,直接将 POM 中未解析的占位符替换为 中央仓库 Staging 地址(OSS 官方地址),无需依赖变量。
https://github.com/momo-wallet/java
- 使用
mvn clean install -DskipTests时报错,通过询问ai定位问题为,原因是 maven-gpg-plugin 执行 GPG 签名时失败,在其提供的方案中选择了方案 1:移除不需要的 GPG 插件(推荐,本地构建首选),直接删除了pom.xml文件,搜索以下内容(日志中插件 ID 为sign-artifacts)的组件。
git@github.com:appsecco/dvja.git
- 同样执行
mvn clean install -DskipTests时报错,询问ai后得到核心原因是 maven-war-plugin:2.2 版本与当前使用的 JDK 版本不兼容,具体是插件依赖的旧版 xstream-1.3.1 无法在高版本 JDK(9+)中访问 Properties 类的 defaults 字段(反射权限限制)。由于项目中并没有对其进行配置,因此采用的是2.2版本导致不兼容,因此通过显式添加代码覆盖相应版本。
https://github.com/brianway/webporter?tab=readme-ov-file#
- plugin.surefire.version版本较低了,将2.20改为3.2.5即可,顺利完成
mvn clean install -DskipTests指令
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 yumooo!

