22得票1回答
Maven - 不同版本的传递依赖关系

假设我的应用程序需要 foo.jar 和 bar.jar foo.jar 需要版本为 1.0 的 c.jar bar.jar 需要版本为 2.0 的 c.jar Maven 如何解决这个冲突?哪个版本的 c.jar 将被使用?

18得票2回答
如何在Gradle中忽略所有依赖项中的特定传递依赖项

我该如何在Gradle中忽略特定的传递依赖项? 例如,许多库(如Spring等)依赖于commons-logging,我想用SLF4J(以及其jcl-over-slf4j桥接器)替换commons-logging。 在我的gradle脚本中是否有任何方法只提及一次,而不是每个依赖项都依赖于...

34得票4回答
一个传递依赖有什么问题?

我的数据库设计中存在一些传递性依赖关系。我的上级告诉我这些可能会导致bug。但我发现很难找到能告诉我这些依赖关系会导致什么样的问题的资源。它们会导致什么样的问题? 我并不否认这个事实,只是渴望了解它们可能会导致什么问题。 更多细节编辑如下: 来自维基百科: 传递性依赖关系 传递性依赖关...

7得票3回答
通过传递性下载Maven构件到本地仓库。

我正在尝试将一个特定的构件(以及它的所有依赖项)下载到机器的本地仓库中。 看起来,使用dependency:get目标应该是最好的选择,但尽管有文档说明,它似乎并没有获取传递依赖项。 以下是一个示例,我尝试使用dependency:get来下载spring-core jar和它的许多依赖项...

12得票1回答
Maven - 在Artifactory部署的构件上,传递依赖关系未被解决

我有两个项目——A和B,其中A依赖于B。我将B打包成jar文件并在Maven服务器(Artifactory)上部署它,然后在pom文件中将该jar文件作为常规依赖项包含在项目A中。B的jar文件显示在项目A的Maven依赖项中,但是B项目的依赖关系未显示在依赖层次结构中。这导致了B的依赖项类找...

8得票1回答
尝试在Maven中构建一个包含嵌入式依赖关系的OSGi捆绑包。似乎无法从BND类路径中排除传递依赖关系。

基本上,我的Web服务必须作为单个OSGi JAR包部署。因此: 该bundle必须包含所有编译和运行时Maven依赖项。 它还必须包含所有依赖于这些依赖项的非可选依赖项(即传递依赖项)。 我尝试使用maven-bundle-plugin来实现这一点。我已经使用Embed-Depend...

19得票3回答
.NET Core 1.1中的传递引用

在使用.NET Core 1.1和Visual Studio 2017 RC开发一个示例Web应用程序时,我意识到以下问题: 作为您所见: ClassLibrary3 引用了 ClassLibrary2, 而 ClassLibrary2 又引用了 ClassLibrary1。 我...

7得票4回答
Gradle能否以任何方式帮助解决jar包地狱问题?

这里是Java 8。 假设旧版本的widget库的Maven坐标为widgetmakers:widget:1.0.4,其中定义了以下类: public class Widget { private String meow; // constructor, getters,...

7得票3回答
为特定的MsBuild项目禁用传递性PackageReference依赖

我正在将一种旧式的 MsBuild csproj 项目迁移到使用 PackageReference 格式,并在传递依赖方面遇到了问题。 考虑以下情况,项目 A 引用 NuGet 包 B 和 C,每个包均使用 PackageReference 包含一个单独的程序集。在构建时,项目 A 使用 I...