问题标签 [gradle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
23650 浏览

testng - 如何告诉 Gradle 使用我的 testng.xml 文件进行测试类和排序?

我试图让 Gradle 执行一些使用 testng.xml 文件定义的测试。我的 testng.xml 文件如下所示:

那我为什么需要这个?我想确保我的测试以类似于此处列出的注释定义的方式组织。正如您可能猜到的,TestOrderer 是一个 IMethodInterceptor。

这就是问题所在,Gradle 似乎正在接管我的 testng.xml 文件并抓取测试目录以查找它想要执行的测试。即使我禁用它,它也无法正确执行这些方法。这是我认为应该有效的方法,但只是,没有。

看起来它应该是不费吹灰之力的......分叉TestNG进程并让它运行,但我不知道如何告诉Gradle让开并执行我的测试。

0 投票
4 回答
19450 浏览

gradle - 如何使用 Gradle 生成源代码的 ZIP?

我正在将一个相对较小的项目从 Ant 转换为 Gradle。我希望将构建脚本中的行数减少大约 75%!

Ant 构建所做的一件事是生成源 ZIP(即整个项目的 ZIP,删除了某些位 - ./build、各种 Eclipse 文件夹等)在将其迁移到 Gradle 时,我决定使用“包容性”的方法,而不是“排他的”方法,这样以后事情就不会被意外包含在内。

我希望能够获取所有源集的源代码和资源,而不必明确列出目录,但我无法让它工作。

这是我到目前为止所拥有的(甚至没有运行!):

ZIP 文件应以文件夹“src/main/java/...”、“src/main/resources/...”、“src/test/java/...”等文件夹结尾,我应该当我稍后添加更多源集时,不需要重新访问此任务。

提前致谢!

0 投票
17 回答
192965 浏览

gradle - 使用 Gradle 构建具有依赖项的 jar

我有一个多项目构建,并且我在其中一个子项目中放置了一个构建胖 jar 的任务。我创建了类似于食谱中描述的任务。

运行它会导致以下错误:

原因:您无法更改未处于未解决状态的配置!

我不确定这个错误是什么意思。我还在 Gradle JIRA 上报告了这一点,以防它是一个错误

0 投票
1 回答
1007 浏览

gradle - 用项目属性覆盖插件约定属性

我试图了解如何从项目属性中设置插件约定属性。

这是 gradle 发行版中的 customPluginWithConvention 示例 (gradle-0.9.2\samples\userguide\organizeBuildLogic\customPluginWithConvention\build.gradle)

在没有项目属性的情况下运行此脚本:

现在尝试通过设置项目属性来设置自定义消息:

显示的是约定的默认问候语,而不是预期的“再见”。是否可以覆盖消息?

0 投票
2 回答
2413 浏览

build - 有人有使用 Gradle 构建 Eclipse RCP 应用程序的经验吗?

有没有人有使用Gradle构建基于 Eclipse RCP 的应用程序的经验?我特别想知道:

  • 使用 Gradle 构建 Eclipse RCP 插件和产品有多合理?
  • 是否有任何 Gradle 插件可以完成此任务(例如 Maven 的 Tycho 插件)?
  • 你知道任何描述这种方法的教程或文章吗?
0 投票
20 回答
192826 浏览

android - Can the Android layout folder contain subfolders?

Right now, I'm storing every XML layout file inside the 'res/layout' folder, so it is feasible and simple to manage small projects, but when there is a case of large and heavy projects, then there should be a hierarchy and sub-folders needed inside the layout folder.

for e.g.

Like the same way, we would like to have sub-folders for the large application, so is there any way to do so inside the Android project?

I am able to create layout-personal and layout_address sub-folders inside the layout folder, but when the time comes to access the XML layout file using R.layout._______ , at that time there is no any XML layout pop-up inside the menu.

0 投票
1 回答
6561 浏览

war - gradle:将 jar 添加到 web-inf

我创建了一个 gradle 构建并添加了 java、scala、war、jetty 代码,并且一切正常。

我喜欢 1) 只添加必要的罐子。在战争中,在上面的代码中,我在战争中得到了 Jetty 和 servlet jars。!

0 投票
2 回答
1035 浏览

google-app-engine - Gradle 0.9.2 与 Appengine 1.4.2

是否有可以让我部署到Google App Engine 1.4.2的Gradle 插件(与 Gradle 0.9.2 兼容)?

如果是,我该如何集成它(build.gradle 片段)?

0 投票
1 回答
13782 浏览

groovy - How to generate source files and compile them with gradle

I have a gradle build script similar to:

How can I make the files generated in genSources compile along with files in src/main/java during compileJava?

0 投票
1 回答
4152 浏览

jar - gradle:自定义jar任务

我觉得我在这里遗漏了一些明显的东西,但我似乎找不到它。

我有一个项目,我希望我的包结构像这样

我想定义一个任务,将 iface 的类打包并放入一个 jar 中。所以我在这里遵循了用户指南:http: //www.gradle.org/0.8/docs/userguide/userguide_single.html#configureSourceSet(我使用的是0.8版)。

我现在有这个,

并且可以验证 中的类intTest是否正确构建/build/classes/intTest。但是,尝试调用intTestJar总是给我这个警告:

我不明白这一点,因为类正在成功创建。此外,完整的构建任务成功地创建了整个 jar。

想法?