草庐IT

gradle-appengine-plugin

全部标签

java - 如何使用 gradle 运行 cucumber 测试

我在Gradle中运行Cucumber测试时遇到问题。我正在使用cucumber-jvm。类TestNGCucumberRunner扩展了AbstractTestNGCucumberTests和带有@beforesuite、@aftersuite的testng注释..我通常通过右键单击在IntelliJ中运行TestNGCucumberRunner.java并成功运行。现在我想在gradle中调用TestNGCucumberRunner.java或调用gradle中的所有特性我尝试将TestNGCucumberRunner.java作为javaexec执行,但失败了。我试图执行包中的所

java - AppEngine 开发服务器的数据查看器

GoogleAppEnginedevelopmentserver使用嵌入式数据库模拟谷歌的后端数据库。它会在您的本地磁盘上创建一个文件,您可以删除该文件以清除数据库。是否有允许浏览和编辑此数据的工具,类似于您为部署的应用程序获得的数据查看器?澄清:我问的是Java工具包,而不是Python工具包。 最佳答案 最后,数据查看器随GoogleAppEngineJavaSDK1.2.2版一起提供。它可以在以下位置访问:http://localhost:8080/_ah/admin或http://localhost:8888/_ah/adm

java - 在 IntelliJ 中刷新 gradle 会导致源文件夹结构发生变化

当我在IntelliJIDEA中运行refreshgradle时,我的主文件夹被设置为源根目录,但是“java”(我的实际源根目录)未被标记。每次执行gradlerefresh后,我都必须手动更改它。你知道相关的gradle设置是什么吗?可以放在普通的gradle文件中吗?我应该将main文件夹更改为源根目录吗?我怎么知道我可能继承自的公共(public)gradle在哪里?我如何在本地build.gradle中覆盖它?我的build.gradle:applyplugin:'java'applyplugin:'application'sourceCompatibility=1.8ver

java - Gradle 中的多个依赖项版本

我正在构建一个java项目,使用gradle进行版本控制。我正在从旧版本的Drools规则引擎5.5.0迁移到6.2.0。我不想“大爆炸”并更改每个类以使用新版本,而是想一次更改一个类,并在迁移所有类时删除旧的依赖项。在我的gradle.build中我设置了:compile'org.drools:drools-compiler:6.2.0.Final'compile'org.kie:kie-api:6.2.0.Final'compile'org.drools:drools-core:6.2.0.Final'compile'org.drools:drools-core:5.5.0.Fin

java - 以编程方式确定 AppEngine for Java 环境

有没有办法在运行时以编程方式判断GoogleAppEngine应用程序是在本地运行还是托管?我正在寻找一种在本地开发环境中运行时调用一些自定义stub代码并在托管运行时进行不同调用的方法。 最佳答案 您可以使用com.google.appengine.api.utils.SystemProperty在AppEngine1.3中。importcom.google.appengine.api.utils.SystemProperty;importstaticcom.google.appengine.api.utils.SystemPro

java - maven-buildnumber-plugin svn 修订仅在不使用格式时可用

在使用maven-buildnumber-plugin1.0beta4时,似乎我可以获得svn修订版,除非我使用配置中的标记。一旦我使用和buildnumber标签,我得到一个自动递增的数字,但它不再对应于svn修订版,我不知道如何取回它。有没有办法在中使用svn修订号??文档不是很清楚。 最佳答案 buildnumber-maven-plugin非常古怪,这可能就是它仍然是测试版的原因。该格式仅适用于您希望对其应用Java消息格式的那些项目,并且在大多数情况下,它仅对时间戳和文字字符串有用。如果您不需要时间戳,请不要在获取Subv

java - Gradle 可以将多个项目打包到一个 jar 中吗?

Gradle可以将多个项目打包到一个jar中吗?我知道您可以使用如下方法为单个项目执行此操作:taskpackageTests(type:Jar){fromsourceSets.test.classes}但是一个人如何将多个子项目压缩到一个jar中呢?我试过了,还是不行:taskpackageTests(type:Jar){fromproject(':core').sourceSets.main.classesfromproject(':core:google').sourceSets.test.classesfromproject(':core:bing').sourceSets.t

java - 什么是 ANTLR4 的最小示例 Gradle 项目(带有 antlr 插件)?

我已经创建了新的Gradle项目,添加了applyplugin:'antlr'和dependencies{antlr"org.antlr:antlr4:4.5.3"到build.gradle。创建了包含以下内容的src/main/antlr/test.g4文件grammartest;r:'hello'ID;ID:[a-z]+;WS:[\t\r\n]+->skip;但它不起作用。没有生成java源文件(也没有发生错误)。我错过了什么?项目在这里:https://github.com/dims12/AntlrGradlePluginTest2更新我发现我的示例确实有效,但它把代码放入了\b

与Android Studio 2.3.3相关的DataBinding + Gradle问题

在我将AndroidStudio更新为v2.3.3之后,它更新了所需的构建工具和SDK版本,当我运行时,已遇到以下错误./gradlewassemble--stacktrace:FAILURE:Buildfailedwithanexception.Whatwentwrong:Aproblemoccurredconfiguringproject':OpenEdXMobile'.无法解析配置的所有依赖项':openedxmobile:_proddebugapkcopy'。找不到com.android.databinding:基本纤维:2.3.3。在以下位置进行搜索:file:/usr/local/

在Gradle中运行特定的味道

我希望在我的AndroidGradle文件中运行特定的风味。我有两种口味:productFlavors{prod{}lab{}}任务Asseblerelease将运行它们两个,并创建两个APK文件。我需要创建只能运行Prod风味并创建1个APK文件的任务。你能帮我吗?看答案您可以选择屏幕快照上提到的变体