Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
默认情况下gradle maven上载哪些工件?_Maven_Gradle_Archive - Fatal编程技术网

默认情况下gradle maven上载哪些工件?

默认情况下gradle maven上载哪些工件?,maven,gradle,archive,Maven,Gradle,Archive,我无法在gradle文档中找到默认上载的工件。是否只有编译工件被上传?我有一个案例,在构建过程之后,我的工作区中有多个jar,我想确保没有垃圾被上传 我找到了一些信息,在这种情况下,我可以定义addFilter(),但是主工件上传呢?gradle如何确定默认上载的jar? 如果有人能给我指出我遗漏的文档,我将不胜感激 我无法在gradle文档中找到默认上载的工件 Gradle不会为你上传任何东西。您必须配置要发布的工件所使用的任何发布插件 官方发布插件包括: (已弃用) 默认情况下,这两个

我无法在gradle文档中找到默认上载的工件。是否只有编译工件被上传?我有一个案例,在构建过程之后,我的工作区中有多个jar,我想确保没有垃圾被上传

我找到了一些信息,在这种情况下,我可以定义addFilter(),但是主工件上传呢?gradle如何确定默认上载的jar? 如果有人能给我指出我遗漏的文档,我将不胜感激

我无法在gradle文档中找到默认上载的工件

Gradle不会为你上传任何东西。您必须配置要发布的工件所使用的任何发布插件

官方发布插件包括:

  • (已弃用)
默认情况下,这两个插件都不会发布任何内容

我有一个案例,在构建过程之后,我的工作区中有多个JAR

这是正常的。然而,如果您看到不应该创建的工件,那么您需要审计Gradle构建,以查看工件是如何创建的,并在需要时禁用它


据我所知,有(1)个官方的Gradle插件将上述插件配置为发布工件。这一点在这里的最底部有记录:

我检查了我的作业如何工作,构建任务中的jar自动添加到uploadArtifacts中,当我有更多jar时,我可以配置可以上载所有jar的过滤器,例如
myApp*.jar
。根据您所写的,我必须查看我项目中的其他插件,并检查哪个插件将buildjar设置为默认工件?其他插件和您项目的Gradle配置作为一个整体。要么是插件正在配置发布,要么是Gradle文件中有某种逻辑。