问题标签 [build.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.
android - 如何在 Android 项目中使用外部 JAR?
我创建了一个 Android 项目并将一个外部 JAR (hessian-4.0.1.jar) 添加到我的项目中。然后我将 JAR 添加到构建路径并在 Order and Export 中将其选中。
Order 和 Export 似乎被忽略了,并且外部 JAR 中的所有类在运行时都丢失了。
在使用 Eclipse 插件构建 Android 应用程序时,是否有一个技巧可以从外部 JAR 中正确包含所需的类?我不想使用 ant 或 Maven。
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.
gradle - 在 Gradle 中,有没有更好的方法来获取环境变量?
在几个任务中,我引用了我的主文件夹中的 jar。
有没有比获取环境变量更好的方法
这设置了 $HOME 但我希望我错过了文档中的一些魔力。
maven - 使用 Gradle 快照依赖项
免责声明:我对 Gradle 还很陌生。
我正在尝试使用来自 Maven 人工制品的快照依赖项来使用 Gradle (1.0-rc1) 构建我的项目。
但是当我尝试使用解决依赖关系时gradle --info dependencies
,我收到以下错误:
但是 Maven artefactvalkyrie-rcp
不是一个 jar,而是一个 pom,它是我尝试下载的 artefact 的父模块。
如果我使用 Maven 来构建项目,效果会很好。
这是一个重现该问题的简单build.gradle
文件:
我究竟做错了什么 ?它是具有快照依赖关系的 Gradle 错误吗?
kotlin - Gradle 单引号和双引号
我是 gradle 的新手,目前只是尝试按照教程进行操作,并且有好几次我看到单引号和双引号混合在一起。我只是想知道何时应该使用一套而不是另一套。这方面的一个例子是教程的第 6.12 节 -默认任务:
所以,我只想知道我是否应该注意这些差异,或者它们是否可以互换,并且在 gradle 中打印字符串时可以使用单引号或双引号。
eclipse - 如何通过gradle在Eclipse项目中添加对类路径的具体引用?
我在文档中看到的所有示例都非常常见,这些示例说明了如何通过 build.gradle 文件向 Eclipse 项目类路径添加条目。他们什么也没说如何添加条目:
Doc或“Gradle Effective Implementation Guide”一书对建议毫无用处,因为
gradle - 控制 Gradle 任务执行
在我的 build.gradle 脚本中,我有很多任务,每个任务都取决于零个或多个其他任务。
可以调用三个“主要”任务moduleInstallation
:backupFiles
和restoreFiles
。
问题来了:我希望能够告诉 Gradle 哪些任务要执行,哪些不需要执行。例如,当调用 时moduleInstallation
,我希望执行所有依赖的任务(不管它们如何UP-TO-DATE flag
),而不是恢复任务。我尝试改变任务执行的阶段(例如配置阶段、执行阶段……)和其他一些事情,但所有任务都在继续执行。
我想到的一个解决方案只是在主任务中说明,当这个主任务被调用(fe moduleInstallation
)时,我们将UP-TO-DATE flag
所有不相关的任务设置为 false,因此它们不会被执行。那可能吗?
编辑:这是一个例子:
何时moduleInstallation
被调用(取决于backupFiles
),restoreFiles
(取决于restoreFromDate
)也被执行。
第一个主要动作
第二个主要动作
依赖项:
所以当我gradle moduleInstallation
在终端输入时,我得到以下输出:
gradle - 在 Gradle 中强制执行任务
我编写的一定数量的 Gradle 任务不需要任何输入或输出。因此,这些任务总是UP-TO-DATE
在我调用它们时获得状态。一个例子:
这导致以下输出:
有没有办法强制执行(ny)任务,不管任何事情?如果有,是否也可以切换任务执行(例如,告诉构建脚本运行哪些任务以及忽略哪些任务)?
我不能省略<<
标签,因为这会使任务始终执行,这不是我想要的。
非常感谢您的意见。
gradle - 如何在 Gradle 中的多项目中赋予依赖关系以及结构是什么?
我有一个要使用 Gradle 构建的多项目,该项目有一个 java 项目,它将依赖于 web 项目。当我使用 eclipse 构建时,我已经将 javaProj 和 webProj 的依赖项赋予了 webprojectEAR 并且它可以工作(部署后)。
.ear 文件需要使用单一构建运行创建,其中包含以下内容。
我的项目结构如下
我正在尝试运行 webProjEAR/build.gradle 文件并在其中作为依赖项提供,如下所示。
它失败并出现错误“无法解决配置'webProjEAR:testRuntime'的所有依赖项。当我单独运行构建文件时,我能够创建jar和war文件。
请任何人都可以帮助我如何在构建文件中提及依赖项。而且,有一个 build.gradle 文件的强制性位置在哪里。
=== 更多信息从这里添加到原始问题 ===
我的构建文件如下。我已经做出了 Igor Popov 提到的改变。
我想知道 roojProj/build.gradle 文件中应该包含什么。还想知道上述文件中需要更改的内容。谢谢
spring - 使用 Gradle 构建 Spring 源文件失败
我关注了 https://github.com/SpringSource/spring-framework链接。我使用命令git clone git://github.com/SpringSource/spring-framework.git成功下载了 spring 源 但是当我运行 ./gradlew build excpetion时抛出消息 Execution failed for task':spring-core:compile Java。我很困惑。如何解决这个问题?