AWS Java 开发工具包构建错误

Posted

技术标签:

【中文标题】AWS Java 开发工具包构建错误【英文标题】:AWS Java SDK Build Error 【发布时间】:2017-09-17 00:56:54 【问题描述】:

我正在尝试为 java 构建 AWS SDK。我已按照 github 存储库中指定的步骤进行操作。运行时出现以下错误

mvn clean install


[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.
19.1:test (default-test) on project aws-java-sdk-core: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\<USER>\Downloads\aws-sdk-java-master\aws-java
-sdk-core\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR]   mvn <goals> -rf :aws-java-sdk-core

关于如何构建 sdk 并在我的 java 项目中使用它的任何建议。

[编辑]

[编辑 2] []2

【问题讨论】:

【参考方案1】:

查看 maven 输出,aws-java-sdk-core 包中似乎存在测试失败。为了节省您在 maven 输出中回滚以确定哪些测试失败,您可以让 surefire-plugin 为您生成 html 报告。跑吧

mvn clean install surefire-report:report

它应该向target/site/surefire-report.html发送报告

【讨论】:

我已经编辑了 OP 以包含surefire report.html 的屏幕截图,请建议 如果有帮助,我可以在控制台窗口中看到一些套接字关闭错误 在测试执行期间是否会出现套接字关闭错误?哪个测试?你能分享一下细节吗? 我已经更新了 op - 我可以在任何地方获得预编译的 sdk? 编译好的 SDK 是通过 Maven 提供的(见这里:mvnrepository.com/artifact/com.amazonaws/aws-java-sdk)你也可以直接下载一个 zip:sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip

以上是关于AWS Java 开发工具包构建错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使用适用于 DynamoDb 的 AWS Rust 开发工具包编写惯用的 Rust 错误处理?

用于创建 Lambda 的 AWS Java 开发工具包版本

如何从适用于 Java 的 AWS 开发工具包克隆 Elastic Beanstalk 环境?

如何在使用Java AWS开发工具包创建AWS EC2时提供实例名称

JBoss AS7 上的 AWS Java 开发工具包 - module.xml 条目

使用 DynamoDBMapper Java AWS 开发工具包进行分页