当前位置: 首页 > 知识库问答 >
问题:

如何禁用在Gradle中复制Java资源

韶镜
2023-03-14

当我在gradle中运行构建任务时,它将所有的Java资源(从src/main/resources)复制到build/resources中。因为我有太重的文件,所以我的构建过程比可能的要慢得多。

有什么方法可以禁止复制它们,并迫使Java仅仅从src/main/resources使用它们吗?

共有2个答案

虞展
2023-03-14

禁止复制资源的更明确的方法如下:

processResources {
    exclude '**/*'
}
易超
2023-03-14

看情况.如果您不需要任何资源筛选,也不需要访问来自同一项目中测试的资源,则可以执行以下操作:

sourceSets.main.resources.srcDirs = []
jar {
    from "src/main/resources"
}
 类似资料:
  • 但没有改变...我找不到文件夹输出/库... 如何将依赖项、libs、jar复制到指定的文件夹或路径?

  • 问题内容: 我创建了一个swings应用程序,并且GUI上有一个“开始”按钮。我希望每当我单击该“开始”按钮时,都应禁用开始按钮,并启用“停止”按钮。 为此,我在“开始”按钮的“ ActionPeformed(…)”方法中编写了以下代码 但是以上代码并未在GUI上产生所需的影响。 上面的代码对我想要做的正确吗? 它也不能与“ repaint()”一起使用。 编辑: 代码很长,所以我不能粘贴所有代码

  • 问题内容: 我需要读取代码中的文件。它实际上位于此处: 我将其放在源包中,以便在创建可运行的jar文件(导出-> Runnable JAR文件)时将其包含在jar中。最初,我将其放在项目根目录中(并尝试了一个普通的子文件夹),但导出文件并未将其包含在jar中。 如果在我的代码中,我这样做: jar文件正确地找到了该文件,但是在本地运行(运行方式-> Java Main应用程序)会引发文件未找到异常

  • 我们有一个旧的playframework 1.2。x版本,我们将所有JAR复制到project/lib,以便playframework可以使用它们。我们也希望复制所有的源jar,这样当运行nig play eclipse时,我们就可以查看所有的第三方源。有没有办法让gradle做到这一点? 我的意思是当我运行gradle eclipse时下载的所有源代码罐,因为我看到它们下载了缓存位置。我们在一个

  • 我试图在Java1.8中使用rest-Assured来测试RESTAPI。我在发送请求时遇到以下错误。API URI不允许SSLv3和SSLv2。我已经通过将系统属性设置为TLSv1进行了测试。2.我已将证书导入cacerts。这里什么都没用。 有人能告诉我是否有其他事情会引起问题吗? 下面是错误。

  • 问题内容: 如何在Java中复制对象? 问题答案: 创建一个副本构造函数: 每个对象还有一个克隆方法,可用于复制对象,但不要使用它。创建类和执行不正确的克隆方法太容易了。