java - 无法上传 aws 设备场中的项目

标签 java maven amazon-web-services aws-device-farm

当我尝试上传我的 Maven 项目时,出现类似

的异常

There was a problem processing your file. We could not find a *-tests.jar file in the root of your test package. Please unzip your test package, verify that at least one *-tests.jar file is in the root of your package, and try again.

但我已经创建了我的 Clubcard-1.0-SNAPSHOT-tests.jar 并存储在目标文件夹下。

还尝试在根文件夹下找到 jar 文件,但仍然遇到相同的问题

最佳答案

您上传了错误的 zip 文件。您是否刚刚尝试上传您的 MAVEN 项目?

不,它应该是一个名为 zip-with-dependencies.zip 的 zip 文件下target你的 Maven 项目的文件夹。例如,\Desktop\Appium-myApp\target\zip-with-dependencies.zip .

如果您没有找到您的zip-with-dependencies.zip ,你必须使用maven命令打包

  1. 阅读 the document of Amazon Device Farm ,你必须先设置你的pom.xml
  2. cd到终端或命令提示符中的 maven 目录
  3. mvn clean package –-DskipTests=true打包成*-tests.jarzip-with-dependencies.zip

最后,上传这个zip-with-dependencies.zip到 Amazon Device Farm。

关于java - 无法上传 aws 设备场中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015656/

相关文章:

java - 计算汉明权重,在 Java 中也称为 popcount?

java - Maven 的新用户请求帮助破译 openam tomcat 6 代理的依赖关系

amazon-web-services - 没有信用卡信息的亚马逊网络服务 (AWS) 账户(试用版)

amazon-web-services - 我无法将 Elasticache 连接到 Elastic Beanstalk(在 VPC 中)

java - 使用 MS SQL Server 的 DriverManager 上的 ExceptionInInitializerError

Java:是否可以将原始数据存储在源文件中?

java - 在 jitpack.io 中找不到 Artifact ,pom 中的几乎所有依赖项都已损坏

java - 多模块项目中的奇怪编译器行为

java - Thymeleaf 的布局 :fragment not working after packaged in jar

amazon-web-services - 通过 AWS SAM 模板禁用 API Gateway 中一种方法资源终端节点的安全性