问题标签 [maven-dependency]
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 - 我是否必须提到在 pom.xml 中也是传递依赖的直接依赖?
考虑到 log4j 是项目 A 的直接依赖项,项目 A 是项目 B 的直接依赖项,所以 log4j 是项目 B 的传递依赖项。现在当我尝试编译项目 B 时,它失败并显示错误消息:“package org. apache.log4j 不存在”。
那么有没有一种方法可以编译项目 B 而无需提及 log4j 作为其直接依赖项?
我在 Centos 平台上使用 maven 3.2.5!
编辑:我在项目 A 的 pom.xml 文件中有这段代码:
我用以下命令编译了项目 A:
并使用“mvn install-file”安装了工件
然后我将以下内容放入项目 B 的 pom.xml 文件中:
maven - maven系统范围依赖无法解决
我有一个在 IBM Was 上运行的应用程序。这是一个 maven 项目,在它的依赖树上有一些是运行时依赖,但它们的范围是系统。
这些系统范围 jars 不存在于 .m2/repository 或我们的本地关系中。但我可以在本地环境中编译项目(mvn clean install)。无论如何,maven 可以找到这些罐子。
但是,在构建服务器上找不到这些 jar 并发生以下错误。
maven - 在目录中列出 maven 依赖项
我想获取包含多个项目的目录的所有 Maven 依赖项列表。我可以进入每个项目并使用命令mvn dependency:tree
并手动合并所有项目。
无论如何(脚本或命令)我可以获得父目录中所有项目依赖项的合并列表。
感谢帮助。
maven - 排除不在依赖树中的依赖项
当我在 jar 上运行 CLM 扫描时,我在几个库上遇到错误,我在这个 maven 项目的依赖关系树中找不到这些库。有谁知道如何排除这些依赖项或如何找到此类传递依赖项的根依赖项?
这些是库,它们都没有出现在依赖树中
- fr.d2-si.ooso.0.0.1
- net.jcip.jcip-annotations.1.0
intellij-idea - 放心 IntelliJ IDEA 中的 3.0.3 maven 依赖项不起作用
我是使用 IntelliJ 的新手。我将项目结构设置为 8 级,并添加了 SDK 和必填字段。现在在 POM 中,我有 RESTAssured 3.0.3 的 maven 依赖项,我可以看到依赖项 jar,但它在项目中不起作用。导入本身失败。请帮忙。
maven - 如何从 Maven 中的 com.android.build.api.transform 包中导入类
我正在尝试将基于 gradle 的 android 构建插件转移到 maven 构建系统。到目前为止,除了 android 部分,我是成功的。
看来我缺少包中的类com.android.build.api.transform
。虽然我使用了这段代码
这应该提供(而不是间接地)所需的类/包,这似乎不起作用。
我还添加了
以防万一,没有运气。由于缺少类,该项目仍然无法编译。
知道我缺少什么吗?我对 gradle/maven 场景非常陌生,但我仍然觉得这些工具不在我的水域。
作为参考,这里是该工件的 javadoc 的链接。
谢谢你的帮助
java - 在其他项目中使用Java项目作为jar文件作为maven依赖
我想在其他项目中使用 POM.xml 使用一个 maven 项目作为依赖项,几乎没有限制。
我的 Maven project1 是框架项目。我为该项目创建了一个 jar 文件。该项目将驻留在私人 git 存储库中。我不想让其他用户公开这个项目来编辑它。
在我的 maven project2 或 maven project3 中,我想使用 maven project1 作为依赖项。jar 文件应在运行时下载到 maven 依赖项。
注意:用户在他的 Eclipse 中不会有 mave project1。
例如:当我将 testNG 依赖项添加到我的 POM.xml 时,testNG jar 将类似地下载到我的项目中,我需要将我的 maven project1 作为依赖项添加到任何其他 maven 项目,并且它应该将 project1 作为 jar 下载。
请让我知道如何实现它。
spring-mvc - 将 Spring MVC 转换为 Spring BOOT
我正在将 Spring MVC 项目的管理模块转换为 Spring Boot。在 POM.xml 中添加依赖项后,jar 文件不会自动添加到类路径中,并且我没有看到名为 MAVEN DEPENDENCIES 的文件夹,其中自动添加了所有 Spring Boot jar。请帮忙 :)
` http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.tais.idare 管理员 1.0-SNAPSHOT war iDARE - 管理员
`
maven - 在一个项目中同时使用 kafka 2.10 和 2.11(一个用于测试)
我有一个使用另一个使用 kafka 客户端版本的包的 maven 项目kafka_2.10
。在我的项目测试中,我想使用kafka_2.11
,因为我们所有其他项目都在使用kafka_2.11
,并且我们有一些可以重用的代码。
截至目前,所需的依赖结构如下:
这是可能的还是我坚持kafka_2.10
?