maven-dependency相关内容

Jenkins 构建一个由许多 Maven 项目组成的产品?(使用 Jenkins Pipeline 插件?)

我们的产品由许多相互依赖的 Maven 项目组成.所有这些 Maven 项目都集中在一个项目中,该项目提供最终产品. Maven 项目共享相同的生命周期.换句话说,它们不是由具有显式 更改以获取其他项目的较新版本的单独团队管理.相反,当有人在其中一个项目中更改某些内容时,结果应该直接进入最终产品,无需额外更改. 我们使用 Jenkins 作为我们的持续集成工具 ..

Maven依赖不兼容的库类

我的应用程序定义了一个外部库 jar 依赖 com.lib编码器 它有两个版本 1.0 和 2.0.库中拥有的类在这些版本之间的包结构中得到了更新,如下所示. 1.0 -- a.b.c.模板 2.0 -- x.y.z.模板 我的应用程序中使用的另一个名为“Helper"的依赖项也 ..
发布时间:2021-06-02 18:59:25 Java开发

Maven - 添加一个 Maven 模块作为对其他 Maven 模块的依赖

我有 2 个 Spring Boot Maven 项目(模块 A,模块 B).它们都作为模块添加到父项目中.两个模块都有一些共同的依赖和java类(域对象),所以我创建了第三个模块Module C,并将所有常见的java文件和依赖放在那里. 我将模块 C 作为模块之一添加到父 pom 中.并添加模块 C 作为对模块 A 和模块 B 的依赖.在模块 A、B 中,无论模块 C 的类在那里被引用, ..
发布时间:2021-06-02 18:55:19 其他开发

在一个多模块的maven项目中,我可以根据另一个模块的DependencyReducedPom做一个模块来计算传递依赖吗?

这似乎是一个简单的问题,但由于 maven 极其严格的生命周期和阶段范式,我发现这很困难: 假设在一个多模块的 maven 项目中,在各个阶段使用了几个插件来将 pom.xml 重写为更有效的版本,值得注意的例子是: maven-shade-plugin(如果 已启用):当需要发布着色的 uber-jar 时,插件可以摆脱不需要的依赖项被包括.始终在打包阶段执行. flatten ..

Maven 依赖项 - 版本与更新

mvnrepository通常会列出每个依赖项的“版本"和“更新". 如果我要发布自己的软件包,如何指定“更新"版本 Maven 在解决传递依赖时使用了哪个依赖?因此,如果我的包依赖于包 A,后者依赖于包 B,版本 = 1.0,更新 = 1.1.我会得到哪个版本的 B? 解决方案 我终于明白你的问题了.从一开始就给我们一个具体的例子会对你有所帮助.您在问“更新"中的信息的含义是什么 ..
发布时间:2021-06-02 18:36:28 其他开发

如何解决IntelliJ IDEA中Java文件的依赖项冲突?

我试图在网络上搜索我面临的问题,但也许我不是在问Google正确的问题,所以我在这里. 我将IntelliJ IDEA用于我的多模块项目.对于我的一个模块,其中一个类文件正在使用静态导入- 导入静态javax.ws.rs.core.Response.Status.Family.familyOf; 作为一个大项目,有很多从内部存储库中下载的依赖项,但是由于某些原因IntelliJ拒绝使用 ..

解决NoClassDefFoundError:org/apache/spark/Logging异常

我正在尝试hbase-spark连接器.首先,我尝试第67 行. > 我检查了此线程.它说我应该包括所有库的相同版本.之前,我在pom中有2.3.0版本的spark库.但是我意识到 hbase-spark 的最新版本是 2.0.0 .因此,我将所有Spark库的版本降级为 2.0.0 .但是我仍然遇到同样的异常. 或者我是否必须仅坚持使用 1.XX 版本,如此a>回答说它在1.5.2版之 ..
发布时间:2021-04-08 20:23:10 其他开发

使用Java项目作为其他项目中的jar文件作为Maven依赖项

我想使用一个Maven项目作为依赖项,而在其他项目中使用POM.xml进行限制很少. 我的Maven project1是框架项目.我已经为该项目创建了一个jar文件.该项目将驻留在私人git仓库中.我不想向其他用户公开此项目. 在我的maven project2或maven project3中,我想使用maven project1作为依赖项.在运行时应将jar文件降级为Maven依赖项 ..
发布时间:2020-05-29 00:58:13 Java开发

Maven:在向POM添加依赖项后更新存储库的命令

我已经在我的POM中添加了新的依赖项. 是否可以运行一个简单的命令将此依赖项下载到我的存储库中? 解决方案 mvn install(或mvn package)将始终有效. 您可以使用mvn compile下载编译时间相关性,或者使用mvn test下载编译时间和测试相关性,但是我更喜欢始终有效的内容. ..
发布时间:2020-05-07 22:53:02 其他开发

BuildPluginManager的Maven依赖罐

在我的maven插件Mojo Java文件中,我正在导入接口import org.apache.maven.plugin.BuildPluginManager; 此行给出以下错误: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR ..
发布时间:2020-05-07 22:13:10 Java开发

如何忽略丢失的nvd文件的Maven依赖项检查失败

我今天尝试使用Maven发布插件来发布项目.由于 dependency-check-maven 插件尝试下载2020而失败尚未上传的CVD文件的版本: 无法下载图元文件: https://nvd.nist.gov/feeds/json /cve/1.1/nvdcve-1.1-2020.meta ;已收到 404-找不到资源 对 NVD数据供稿页面的简短阅读显示已上传. 显然,我可 ..