问题标签 [dependency-tree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - On which level of the maven dependency tree are dependencies from the parent project
I have a parent pom which has a dependency to third party jar A with version 1.0. Then I have a child project which inherits from the parent pom. This child project defines a dependency to library B which itself has the dependency to the third party jar A with version 1.1.
Does the dependency tree look like this(and therefore version 1.0 is pulled in):
Child->A(version 1.0) Child->B->A(version 1.1)
On which level of the dependency tree are the dependencies of the parent POM?
maven - 如何从(传递)依赖项中排除一些包?
我取决于org.springframework.boot:spring-boot-starter-validation:jar:2.2.6.RELEASE:test
哪个取决于org.hibernate.validator:hibernate-validator:jar:6.0.18.Final:test
.
现在在我的测试用例中,有两个静态导入的候选者assertNotNull
。
一个是
import static org.junit.jupiter.api.Assertions.assertNotNull;
另一个是
import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
有什么好方法可以排除休眠的吗?
maven - 如何从 mvn 依赖项中排除所有测试 jars*:tree
有什么方法可以排除测试目标期间使用的依赖项?例如,我想避免将所有*:tests
jar 打印为mvn dependency:tree
.
许多 jar 在编译阶段使用,而其他 jar 在测试阶段使用。我正在寻找:
所以我想知道是否可以*tests
通过命令行直接排除所有内容。
parsing - 非投影依赖树的 Gap-Degree
以下是我的类如何定义间隙度:依赖树中单词的间隙度是由单词及其后代组成的子字符串完全由 k +1 个连续子字符串组成的最小 k。依存树的间隙度是树中任何单词的最大间隙度。
使用以下示例: 非投影依赖树
以上非射影树的gap-degree是多少?你怎么知道的?
我不确定我应该如何使用上面的例子来计算这个。
maven - 如何仅为多模块项目中的特定模块生成依赖关系树 - MAVEN
我有多模块项目。例如:x |_b |_c 当我运行命令 mvn dependency : tree 这将输出模块“b”和“c”的依赖树
我知道我们可以使用这个命令 mvn -f modulename/pom.xml dependency:tree 来获取特定的模块依赖树
有没有办法只使用其 groupId、artifactId 和版本为特定模块生成依赖关系树。
node.js - 无法解析依赖树,我不再可以使用节点包管理器安装包
我正在开发一个反应原生应用程序。在整个项目中,我使用 Node 包管理器来安装包。但是我第一次尝试用npm安装react-native-styled-components时遇到了这个依赖问题,所以我用yarn安装了它。现在我无法使用节点包管理器安装任何包,我遇到了无法解决依赖关系树错误。
npm-install - 使用 npm 安装错误时无法解析依赖关系树
所以当我克隆一个项目并npm install
在我的 bash 终端中运行时,它给了我这个“无法解析依赖树”的错误。我检查了我是否不在任何子文件夹中,并删除了我的 node_modules 和 package-lock.json 。我有节点版本 12.18.3 和 npm 版本 7.12.1。我确定我已经更新了它们。我什至运行了命令npm i --force
,npm i -legacy-peer-deps
但都没有工作。
终端错误
angular - 将 Angular 编译器导入 Bit 会导致依赖树问题
我正在尝试实现一个公共项目,我在其中保留了几个可重用的 Angular 组件和服务,我想将它们用于其他几个项目。我想使用 Bit 在我的项目之间共享组件(或者更确切地说是模块)。我按照本教程和其他教程的说明进行操作。
以下命令都可以正常工作并且符合预期:
npm install bit-bin -g
位登录
位初始化
位添加--main src/components/content/editable/editable.image.module.ts
位状态提示如下:
当我想将 Angular 编译器导入 Bit 时,麻烦就开始了,如下所示:
位导入 bit.envs/compilers/angular --compiler
我对 npm 依赖处理不太了解,但显然编译器@bit/bit.envs.compilers.angular@10.1.7将 TypeScript 4.0.3 作为其依赖项,而 Bazel 需要旧版本的 TypeScript。奇怪的是,我自己的项目有 TypeScript 4.3.15 作为 devDependency:
起初,我在我的项目中尝试过较旧的 TypeScript 版本或较旧版本的 Angular,但无济于事。我认为它与 Bit 角度编译器本身的依赖树有关。我可能会排除 Bazel 作为它的依赖项,但这对于 Bit 原子化 Angular 模块来说应该是必要的。我试图用谷歌搜索这个问题,但找不到其他人有这个问题。
也许这是显而易见的愚蠢的事情,我对此有一个盲点。非常感谢任何帮助或提示。