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

Maven部署插件/Shade插件:不部署uber jar

周朗
2023-03-14

我试图使用maven shade插件构建uber jar(构建docker映像),并将项目jar部署到maven存储库。我不想将uber jar部署到maven Repo。因此,要么我需要能够从maven deploy插件中排除特定文件,要么让maven shade插件将uber jar放在不同的位置,这样deploy插件就不会接收到它。

这两件事都有可能吗?

共有1个答案

封飞
2023-03-14

您可以定义两个配置文件:使用shade插件的默认配置文件,以及使用Deploy-not shade插件的另一个配置文件。deploy配置文件还应该包含用于部署的存储库。

 类似资料:
  • 问题内容: 我尝试运行时收到此错误 问题答案: 请参阅Maven手册的部署部分。 您需要定义一个在元素的(不是你的,这是很糟糕),或在你的元素。

  • 我想在eclipse中的maven项目中使用weblogic maven插件,所以我生成了weblogic maven插件。weblogic server 12c 1.2.1中的jar,我正在使用它。 但我对weblogic maven插件有一个问题。如果我在本地构建maven项目进行部署,则构建失败; 我启用了服务器协议的隧道,但在这个错误中没有什么可以更改的。顺便说一句,我在下面的weblog

  • 我将eclipse Kepler、Weblogic 10.3.5和Maven 3.0.5与Weblogic Maven插件一起使用。当我使用eclipse运行方式部署应用程序时。。。在服务器上运行,这是我得到的: 当我以这种方式部署时,您会在Weblogic服务器上看到应用程序,并且我能够通过我的localhost链接到达我的应用程序。 当我使用Weblogic Maven插件时,我得到的是: 您

  • 官方文件目录:kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es-controller.yaml es-rbac.yaml es-service.yaml fluentd-es-ds.yaml kibana-controller.yaml kibana-service.yaml fluentd-es-rbac.yaml

  • 到 heapster release 页面 下载最新版本的 heapster $ wget https://github.com/kubernetes/heapster/archive/v1.3.0.zip $ unzip v1.3.0.zip $ mv v1.3.0.zip heapster-1.3.0 $ 官方文件目录: heapster-1.3.0/deploy/kube-config/i

  • 官方文件目录:kubernetes/cluster/addons/dashboard 使用的文件: $ ls *.yaml dashboard-controller.yaml dashboard-rbac.yaml dashboard-service.yaml 新加了 dashboard-rbac.yaml 文件,定义 dashboard 使用的 RoleBinding。 由于 kube-a