dependency-management 相关问题

管理软件项目使用的依赖项,例如第三方库。





您可以在PHP中执行建筑层依赖性吗? llet说我有一个简单的多层架构,用于应用程序。典型的层可能是(从底部开始,从事我们的发展):核心 / utils,实体 /数据,业务逻辑和UI。

如果我在Java工作,这是我更熟悉的语言,通常我会使用Eclipse和Maven。每一层都是一个单独的项目,并会产生一个JAR文件。层将通过类路径相互取决于彼此。例如,业务逻辑层(或项目)将具有可用的util和实体jar文件,而不是UI。如果我错误地在“向上”方向上创建了一个依赖性,则IDE会将其标记为问题,并且代码不会编译。

回答 2 投票 0



MavenShade插件 - 如何解决版本不匹配

,我的项目曾经依靠httpclient 4。现在我正在碰到弹簧靴版本,春季从5到6碰到。春季6需要httpclient 5。因此,我也从4中碰到我的httpclient版本到5。但是,foo取决于httpclient 4。但同样,httpclient版本(4.x vs 5.x)中存在冲突 我正在尝试使用Maven Shade插件来解决这两个依赖版本不匹配。我希望FOO继续使用Spring-boot 2.7.18和HTTPClient 4,而我的项目使用Spring-boot 3.3.5和HttpClient5.

回答 0 投票 0

Maven版本管理W多个儿童模块

[WARNING] [WARNING] Some problems were encountered while building the effective model for com.xyz:abc-common:jar:1.7.1-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ xyz:abc:${app.version}, C:\Tools\BSF2\abc\pom.xml, line 25, column 14 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.xyz:abc:pom:1.7.1-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ xyz:abc:${app.version}, C:\Tools\BSF2\abc\pom.xml, line 25, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING]

回答 1 投票 0


如果来自 2 个不同的包,如何强制 gradle 依赖项中的约束

我试图在 gradle 中强制执行一些依赖项,但我很难完成这项工作。 我阅读了文档并尝试了这个: https://docs.gradle.org/current/userguide/dependency_management.html#

回答 1 投票 0

NestJS:类型“NestFastifyApplication”不满足约束“INestApplication”

我正在使用 NestJS 构建后端应用程序,并且尝试使用 fastify 而不是express作为底层框架。我正在按照文档(此处提供)使用 fastify,但是...

回答 2 投票 0

如何在 zip 部署之前删除 /home/site/wwwroot/lib 文件夹内容?

我正在使用 zip 部署来部署 Java Azure Function,并且依赖项通过 pom.xml 文件进行管理。这些依赖项被打包为 JAR 文件到 /home/s 内的 /lib 文件夹中...

回答 1 投票 0

使用FVM将Flutter项目从3.24.1版本升级到3.27.0时如何解决Gradle和兼容性问题?

我正在使用 FVM(Flutter 版本管理)将我的 Flutter 项目从版本 3.24.1 升级到 3.27.0。切换到新版本并运行项目后,遇到以下问题:

回答 1 投票 0

如何跨多个 Maven 项目管理 Maven Muti 项目中的依赖关系

我遇到了 Maven 的问题 ── bom项目 ├── pom.xml 这个bom项目只是用于外部maven依赖的依赖管理。 该项目只是将 pom 文件发布到...

回答 3 投票 0

尝试使用 Apache Aether 在运行时动态下载和加载依赖项,但 Spring Boot 无法正确识别它们

我正在通过在运行时下载依赖项而不是将它们打包在最终的 JAR 中来优化 Spring Boot 应用程序。虽然我已经成功实现了下载机制,但 Sp...

回答 1 投票 0

如何在 Maven 中强制执行最小传递依赖版本而不降级?

在Gradle中,您可以设置依赖约束。它们有 3 个强大的功能: 如果传递依赖项会较低,则将其升级到指定的最低版本 依赖项{

回答 1 投票 0

声明 JUnit 5 依赖项的正确方法

有些人会告诉你只需声明: org.junit.jupiter junit-木星 <

回答 1 投票 0

如何在 pyproject.toml 中使用 --no-deps?

我有一个 pyproject.toml 文件,其中包含一些 python 包。 它有一个像这样的部分: 依赖关系 = [ '熊猫== 1.4.3', 'streamlit==1.11.1', ... ] 然后我通常会安装这些依赖项

回答 1 投票 0

相当于gradle中测试依赖的api?

我有多模块 gradle 项目。在我的模块之一中,我有 api 依赖项: api('de.flapdoodle.embed:de.flapdoodle.embed.mongo') 我想将其更改为可见的依赖项...

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.