在本地安装/导入本地胖子罐作为插件

问题描述 投票:0回答:1

我最近使用了Maven Assembly PluginMaven Shade Plugin来创建包含特定插件及其依赖项的FAT JAR。我这样做是因为在构建阶段,我们公司使用的私人服务器无法访问互联网,因此我不能依赖公共存储库。

所以我有这个FAT-JAR-WITH-DEP.jar并测试它是否适用于我的模块,我从Maven存储库中删除了原始的插件jar并粘贴了它。我还删除了它的依赖项。 POM file保持不变。发生的是由于pom文件,它仍然尝试下载依赖项。

我如何使用FAT JAR作为已经包含依赖项的插件?

java maven jar maven-assembly-plugin maven-shade-plugin
1个回答
0
投票

抱歉,但是建造这样一个胖罐子不是一个好主意。您正在尝试操纵Maven的“内部结构”。

如果要在离线环境中使用Maven,请将所有相关的插件和依赖项复制到您的公司Nexus / Artifactory。最简单的方法是对公共存储库运行一次构建,然后复制通过Maven下载的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.