我可以删除 gradle 构建中的“jar”任务吗?

2023-11-21

当我使用下面的代码时,gradle build后会生成一个jar文件。

apply plugin 'java'

是否有什么设置不会生成jar文件?

我可以编写自定义插件,但下面的代码是错误的。

dependencies {
    compile project(':crm.common')
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

我想找到一种不生成jar文件的方法。 并且可以在依赖项中运行编译。 有什么办法可以做到吗???


您可以通过两种方式做到这一点:

  1. 明确排除jar执行任务: gradle build -x jar

  2. 禁用jar任务在build.gradle: apply plugin: 'java' jar.enabled = false

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以删除 gradle 构建中的“jar”任务吗? 的相关文章

  • gradlew:appengineEnhance 失败

    我正在使用 Java 创建移动后端Google App Engine with Android Studio 为了启动公开我的 API 的本地服务器 我使用gradlew module name appengineRun 然而 当我去htt
  • 由于 gradle 问题,无法在 Mac 上使用 android studio

    错误 无法使用指定的 Gradle 发行版创建 Tooling API 实现的实例 https services gradle org distributions gradle 2 4 all zip https services grad
  • Gradle Javadoc 失败并显示“错误:包...不存在”

    为我们开发的库构建 Android Studio 项目的 Javadocs 时 我们的 Gradle 构建脚本失败 出现以下错误 MY LOCAL PATH MyClass java 5 错误 包 com google gson 不存在 导
  • 具有共享日志配置的 Gradle 多项目

    是否有一种标准方法可以在 gradle 项目布局中的所有子项目之间共享日志记录配置 例如 log4j 或 logback 我现在做的就是复制一份logback xml or log4j properties in src main reso
  • 如何找出每个包含的库的最低 api 级别

    我的项目中包含了很多库 Android Studio 2 0 Preview 4 我想找出它们每个的最低 Android SDK 级别 是否可以不用谷歌搜索每个图书馆的信息 如果您有源形式的库 例如 作为项目中的库模块 请查看其清单 如果您
  • 升级 Grails 应用程序时compileAssets 失败

    我有一个运行版本 3 3 的 Grails 应用程序 我最近升级到版本4 0 3 我通常升级的方式 据我所知可能不是最好的方式 是将我的环境升级到新的 Grails 版本 然后创建一个全新的 Grails 项目 我正在使用 IntelliJ
  • 如何在 Gradle 中创建路径 jar

    在 Windows 环境中运行 groovyc 时 在我的情况下 由于类路径的长度 我遇到了问题 我想通过创建一个路径 jar 来解决这个问题 然后将该 jar 放在 cp 上 如何创建一个包含在 gradle 中自动指定的所有类路径条目的
  • Android Studio 上的 Twitter Kit Fabric Android 模块库

    我在使用适用于 Android 的 Twitter Kit SDK 时遇到问题 我需要将 Twitter Kit SDK 导入到我的项目中的库 模块 我正在使用 Android Studio 我正在使用适用于 Android 的 Fabri
  • Android 构建 gradle 在特定设备上失败

    我面临一个奇怪的问题 当我编译我的应用程序以在 Android 7 0 的设备上运行它时 它可以工作 但是当我尝试为 Android 4 2 1 的设备进行编译时 它会失败并出现以下错误 错误 任务 app transformClasses
  • Android Studio——清除Instrumentation Test的应用程序数据

    如何让 Android Studio AndroidJunitRunner 在仪器测试之前清除应用程序数据而无需手动运行adb命令 我发现android support test runner AndroidJUnitRunner有点作弊
  • 无法运行应用程序,gradle 给出错误:No Such Field 错误

    我正在使用 Amazon Face Rekognition API 并在从相机捕获图像后将图像发送到 aws 时收到此错误 java lang NoSuchFieldError 没有类型的静态字段实例 Lorg apache http co
  • 将 firebase 消息传递添加到 flutter android 项目时出现依赖错误

    我已将 firebase 消息传递添加到我的 Flutter 项目中 在 iOS 上运行良好 在 Android 上运行时出现错误 Android dependency androidx localbroadcastmanager loca
  • Gradle - 排除文件与 jar 一起打包

    我想要exclude AMAuthN properties从构建的罐子中 该文件一直显示在编译后的 jar 的根文件夹中 该文件位于AMAuthN src main resources AMAuthN properties相对于项目文件夹根
  • 无法解析:com.android.support:appcompat-v7:26.0.0

    我在 Android studio 中遇到这个问题 Error 22 13 Failed to resolve com android support appcompat v7 26 0 0 a href install m2 repo I
  • 从 apk 中排除 abi

    在我的应用程序中 我使用 renderscript 它具有 x86 armeabi v7a 和 mips 的本机代码 每个约为 2 7Mb 我还了解到 mips 架构只有少数设备 因此 我想将我的应用程序捆绑在两个 APK 中 univer
  • 将项目依赖项复制到文件夹

    我刚接触 Gradle 我试图将项目中的所有依赖项复制到文件夹 build lib 中 可以这样做吗 目前 我通过分发插件在构建 分发中有一个 zip 和一个 tar 但是 我只想拥有未压缩的库 我似乎有一个可能的解决方案here http
  • 当我尝试在依赖项中使用 testCompile 时,发生 Gradle“构建脚本错误”

    I m working with Android Studio and in my dependencies for my application I attempting to add a testCompile dependency a
  • Android Studio - Gradle 刷新失败

    我正在使用最新版本的 android studio 来构建我的 android 应用程序 gradle 包装器设置了 gradle 安装 并且项目构建没有错误 最终我每次重新启动时都会遇到一个错误 Gradle 配置项目 App 时出现问题
  • 在 Ubuntu 13.10 上运行 Gradle

    我在 ubuntu 13 10 上运行 gradle 时遇到问题 我认为这是问题的根源 我安装了gradle使用下面的命令 sudo apt get install gradle 我在运行命令时遇到错误gradle version grad
  • Gradle 中 buildscript 块的用途

    我是 Gradle 新手 我正在阅读文档 但我不明白其中的某些部分 这些部件之一与buildscript堵塞 它的目的是什么 如果您的构建脚本需要使用外部库 您可以将它们添加到构建脚本本身的脚本类路径中 您可以使用 buildscript

随机推荐