当前位置: 首页 > 知识库问答 >
问题:

./gradlew运行构建失败

华季萌
2023-03-14

我有我的身材。gradle文件已设置,我的项目到目前为止运行良好。现在的问题是我什么时候跑步/gradlew运行时失败,错误为:

错误:任务“:运行”的执行失败。进程'command'/usr/lib/jvm/java-7-openjdk-amd64/bin/java''以非零出口值1结束

./gradlew构建成功,任何关于原因的线索,也尝试检查以前的线程,但都没有用。下面是我的毕业证书。生成文件:

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'application'

mainClassName = 'src.main.java.Functional.TestRun'

repositories {
mavenCentral()
}
sourceSets {
selenium
}

jar {
baseName = 'gs-gradle'
version =  '0.1.0'
manifest {
    attributes 'Main-Class': 'main.java.Functional.TestRun'
   }
}
compileJava {
sourceCompatibility = 1.7
targetCompatibility = 1.7
}

dependencies {
seleniumCompile 'junit:junit:4.11'
seleniumCompile 'org.seleniumhq.selenium:selenium-java:2.45.0'
seleniumCompile 'org.seleniumhq.selenium:selenium-server:2.45.0'    
compile fileTree(dir: 'libraries', include: '*.jar') 
}
task jettyDaemon(type: org.gradle.api.plugins.jetty.JettyRun) {
daemon = true
}
task selenium(type: Test, dependsOn: jettyDaemon) {
testClassesDir = sourceSets.selenium.output.classesDir
classpath = sourceSets.selenium.runtimeClasspath
}
eclipse {
classpath {
    plusConfigurations += configurations.seleniumCompile
}
}
task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}

错误:

ola@ola-VirtualBox:~/workspace/mainsite_automation$ ./gradlew run
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:run
Error: Could not find or load main class src.main.java.Functional.TestRun
:run FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished           
with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --     
debug option to get more log output.

BUILD FAILED

Total time: 2.185 secs

共有1个答案

周宏胜
2023-03-14

替换main ClassName='src.main.java.函数。TestRun'在您的build.gradle中通过main ClassName=Functive。TestRun.您还应该修复您的清单条目。

 类似资料:
  • 我正在运行一个React-Native应用程序,但当我试图在android目录下gradlew installDebug时,我得到了一个构建失败。以下是我使用时得到的信息: 这是该项目的回购是从我试图设置应用程序到我的genymotion模拟器,但构建从未完成。 我已经运行了react-native start命令,并设置了与couchbase lite服务器的同步。不确定这是否是相关信息。我对本

  • 在学习如何对应用程序进行dockerize时,我遇到了一个障碍,Dockerfile构建无法输出: 容器中的目录结构为: /应用程序 /应用程序- 存储库中的目录是 Dockerfile docker编写。yml/src /src- Dockerfile是: Docker-comment是: 我已经做了相当多的迭代和故障排除。如果我运行python:3.8-alpine容器并手动复制Pipfile

  • 当运行<code>时,我遇到了这个错误/gradlew组件释放。我几个小时后就开始修修补补了。请帮忙。它曾经被成功构建过,但在我尝试清理一些东西并将不同的文件夹与我的git历史相结合之后,什么都救不了。

  • 我们有一组UI测试每晚运行,有时一些测试由于网络故障而失败。为了避免假阴性测试结果,我使用了,它可以重新运行失败的测试多达3次。 当我从Eclispe右键单击套件运行测试时,它工作得非常好。xml—如果测试最初失败,但重试时通过,则第一个结果不算作失败。 但是,当作为Maven构建的一部分运行相同的测试时,如果任何测试失败,即使在重试时成功通过,构建也会失败。 例如,运行一个包含5个测试的套件,其

  • 我正在jenkins上运行一组测试,我得到以下结果: 好的东西告诉我行: maven-surefire-插件: 2.16是这里的问题,所以这里是我的pom文件检查: 我已经检查了maven仓库中的插件,我看到的唯一区别是插件标签中有插件,而在网站中它是在依赖标签中。 这里可能有什么错误? 谢谢 注:抱歉纯文本,但我不知道如何给代码上色=/

  • 主要内容:执行多个任务,排除任务,发生故障时继续构建,选择执行哪些构建,获取构建信息Gradle提供了一个命令行来执行构建脚本。 它可以一次执行多个任务。在这里将介绍如何使用不同的选项来执行多个任务。 执行多个任务 可以从单个构建文件执行多个任务。使用命令处理构建文件。此命令将按列出的顺序编译每个任务,并使用不同的选项执行每个任务以及依赖关系。 示例 - 假设有四个任务 - ,,和。和取决于和。 看看下面的图表。 在上面的四个任务是相互依赖的,用一个箭头符号表示。 看看下面的代码