问题标签 [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.
gradle - Gradle:为依赖项指定适当的 repo
我有几个 repos 和很多依赖项。它在 build.gradle 中看起来像这样:
有没有一种方法可以指定我将从一个存储库 (A) 下载 libA 并从另一个存储库 (B) 下载 libB 和 libC?
android - 使用 gradle 的谷歌游戏服务
有没有办法使用 gradle 0.5+ 以简单的方式添加谷歌游戏服务,例如支持库或谷歌播放服务:
java - gradle - 单独 jar 中的 checkstyle 配置文件
我正在尝试强制 checkstyle 插件使用存储在不同 jar 文件中的 xml 配置(作为依赖项)。
我创建了一个只包含该配置文件的包。
在 build.gradle 我有以下配置:
不幸的是,这不会导致 gradle 看到依赖关系。
我的代码有什么问题?有一个更好的方法吗?
android - Android Gradle Release 构建库
在我的 Android Studio 项目中,我有 2 种风格,它们都有各自的对应依赖项。
在调试中构建这两种风格效果很好,可以吸引他们尊重的资源。
但是,对于两种口味,都需要调试和发布 url。在“TestLib1”中,我将 strings.xml 添加到了 release/res/values 文件夹中。现在构建总是将此发布字符串插入到调试构建中。
在 Android Studio 中,将所有构建变体选择为 Debug 仍会导致使用发布字符串,即使该文件夹未突出显示。
在命令行上创建 Debug 版本也有相同的结果。
我在这里做错了什么还是库总是默认为 Release 构建类型?
gradle - Gradle 测试参数测试套件
我是 Gradle 的新手。
我的问题:
是否可以根据参数在“Gradle test”中的测试套件之间切换?
就像是:
我的目标是调用:gradle test“input_parameter_as_string”。
希望你们能帮帮我。
jar - Android Studio中导入外部jar文件---NoClassDefFoundError
我使用 Android Studio 创建了一个新项目并将一个 jar 文件复制到我的应用程序的库中。然后将其添加为库,这使得 IDE 可以识别它。后来,我把它添加到了build.gradle
,现在编译得很好。但是,当我尝试在设备上运行应用程序时,它会因NoClassDefFoundError
.
附上并按顺序:
- Android Studio 上的项目树。注意
test-jar-to-import.jar
里面HelloSheepProject/HelloSheep/libs/
。 - 的内容
MainActivity.java
。它正在尝试创建一个新的MyFile
. 没有其他的。 build.gradle
里面HelloSheepProject/HelloSheep/
。_ 我添加了行compile files('libs/test-jar-to-import.jar')
。- 的内容
MyFile.java
。它在 Eclipse 中创建并导出为 jar 文件。 - 当我尝试在设备上运行它时出现错误。
关于我所缺少的任何想法?我试过了./gradlew clean
,HelloSheepProject
但没有帮助。
android - Android Studio - 使用依赖于另一个 Android 库的 Android 库构建一个 Android 项目
我需要使用 Gradle 构建一个依赖于 Android 库项目 A 的 Android 项目,该项目依赖于另一个 Android 库项目 B。
到目前为止,我有以下内容:
安卓项目:
构建.gradle:
清单.xml:
安卓库 A:
构建.gradle:
清单.xml:
安卓库 B:
构建.gradle:
清单.xml:
尝试构建Android项目时,Android studio报如下错误:
我想在哪里搜索有关该错误的更多信息?
我发现了一些关于此错误的问题,但它似乎与我的情况不同。
启示?
谢谢,亚当。
android - 从 Eclipse 迁移到 Android Studio gradle 结构后更改项目文件结构
我已经从 Eclipse 迁移了一个项目。该项目仍然具有来自 eclipse 的“旧”项目文件结构(请参阅http://developer.android.com/tools/projects/index.html)。有没有办法自动将文件结构更改为新系统(请参阅http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Project-Structure)?如果我正确理解http://developer.android.com/sdk/installing/studio-tips.html项目结构部分,这应该在迁移时发生,但它没有(可能是我的错误)。所以我再次提出问题:是否可以自动更改文件结构?如果不是,我需要改变什么?我必须在 build.gradle 中更改什么?什么是过时的文件/目录?
谢谢!
斯蒂芬
gradle - 如何使用gradle的java插件生成多个jar文件
我有一个使用 java 插件设置的多项目 gradle 构建,如下所示:
在我的 util 项目中,我想生成 2 个罐子……一个用于 packageA,一个用于 packageB。我是 gradle 的菜鸟,所以这里的任何帮助将不胜感激。这是我的设置和 gradle 文件:
myProj/settings.gradle
myProj/build.gradle
myProj/util/build.gradle
当我尝试在这里构建我的项目时,输出是:
我希望在课后看到 :util:packageBJar ,但我没有运气。
java - gradle 发布插件所需的信息作为 maven 如何提供发布插件
谁能让我知道 gradle 是否提供了任何发布插件来执行与 Maven 发布插件类似的任务?我知道我们可以在 gradle 中加载 maven 任务,但如果 gradle 提供了任何内置插件,我们不想这样做并保持清洁。如果有,请发布示例配置或代码。提前致谢。
在 Maven 中,我们通过 Maven 发布插件执行以下任务:
谢谢尼廷