腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
maven
依赖
管理
和
传递
依赖
的
版本
变更
java
、
maven
、
dependency-management
、
transitive-dependency
如何安全地
管理
这样
的
问题: 在
maven
中,我们有2个库(A
版本
20,B
版本
30),它们
依赖
于C(分别为1.0
和
1.1 )。我们在目标库中得到了jar地狱 *--A20--C1.0\--B30--C1.1 几个月后,我们决定将A升级到
版本
50。现在
浏览 22
提问于2021-10-15
得票数 0
回答已采纳
2
回答
如何获取mvn
依赖
树以筛选特定
版本
的
依赖
项
java
、
maven
是否有任何
maven
命令帮助我筛选特定
版本
的
依赖
关系树。我有来自不同pom
的
http客户端4.5.1,4.5.2,4.5.3 jar
版本
。我可以通过过滤得到树如果我有大量使用旧
版本
的
依赖
项,那么如果我们有一个额外
的
过滤器来分别过滤4.5.1
和
4.
浏览 1
提问于2017-12-11
得票数 1
2
回答
为什么Paket需要三个文件来支持
依赖
管理
?
.net
、
maven
、
build
、
dependency-management
、
paket
我是一个习惯于
Maven
和
Gradle
的
Java开发人员,现在进入.NET并试图理解Paket。据我理解,Paket有三个不同
的
文件支持.NET解决方案
的
依赖
管理
: 列出直接
依赖
项
和
版本
的
根paket.dependencies文件。paket.lock自动生成
的
文件,它列出了所有直接
和
传递
的
依赖
项及其<em
浏览 0
提问于2017-03-27
得票数 8
3
回答
为什么Gradle或
Maven
没有
依赖
版本
锁文件?
java
、
maven
、
gradle
、
package-managers
、
dependency-resolution
最近,我在阅读有关包
管理
器(如NPM、Yarn、Paket、Cargo等)时,介绍了
依赖
型
版本
锁文件
的
概念。我
的
理解是,它是一个文件,列出了所有直接
和
传递
的
依赖
项以及它们的确切
版本
号,因此确保后续构建使用等效
的
依赖
项集。这似乎是一个理想
的
特性,因为许多包
管理
人员已经或正在采用这一概念。我
的
问题是: 为什么
Maven<
浏览 5
提问于2017-06-13
得票数 28
回答已采纳
1
回答
在非
Maven
项目中
管理
Maven
的
运行时
和
传递
依赖
项
maven
、
ant
、
transitive-dependency
我已经创建了一个
Maven
项目(可重用
的
库),它具有许多
依赖
项(编译时
和
运行时),它也
依赖
于其他许多
依赖
项。在
maven
中,我可以在pom.xml中添加
依赖
项,它
的
传递
依赖
将被自动处理。现在,我有一个非
Maven
(基于Ant)项目,上面创建
的
库(
Maven
Lib)将在其中使用。 在这种情况下,如何
管理
运行时&<em
浏览 1
提问于2015-11-26
得票数 0
回答已采纳
2
回答
Maven
如何使
管理
Jar文件变得容易?
maven-2
在阅读有关
Maven
的
文章时,我越过了下面的界线。 请告诉我
Maven
如何
管理
Jar文件。如果开发人员自己有责任指定要使用
的
Jar (有
版本
),那么<e
浏览 2
提问于2011-10-09
得票数 1
1
回答
使用未声明
的
maven
依赖
关系(通过
传递
依赖
关系)
的
缺点是什么?
maven
Maven
在项目类路径中包含可
传递
依赖
项,以消除每次模块
依赖
于第三方模块时反复重新定义这些
依赖
项
的
需要。可以从根pom中
的
依赖
关系
管理
部分控制所使用
的
传递
依赖
关系
的
版本
。所以它是可控
的
。那么,为什么在项目中使用
传递
依赖
而不在pom文件中显式声明它被认为是一种糟糕
的
做法呢?
浏览 0
提问于2018-04-11
得票数 1
1
回答
验证
maven
托管
依赖
项
java
、
maven
、
dependency-management
、
configuration-management
maven
允许您在pom文件中定义:(B) dependencyManagement/dependencies ->
管理
的
依赖
关系会影响类别(A)与未定义
的
版本
和
传递
依赖
项
的
依赖
关系。如果我把错误/未知
的
工件放在A类-
maven
肯定会失败。我想知道是
浏览 4
提问于2017-09-06
得票数 10
回答已采纳
4
回答
用
maven
进行
依赖
关系
管理
java
、
maven-2
、
dependencies
最近,我成了
Maven
的
忠实粉丝,因为它控制了我
的
应用程序
的
构建周期。但是,我在
Maven
的
依赖
关系
管理
方面遇到了一些困难。我想知道这些是否是工具
和
范例
的
局限性,
依赖
管理
的
必要弊端,还是我只是不正确地使用这个工具。 首先是
传递
依赖
的
问题。据我所知,如果您提供了一个
依赖
项,那么
Mav
浏览 4
提问于2010-01-07
得票数 9
回答已采纳
1
回答
maven
工件:X(从y
管理
)
dependencies
、
maven-3
实际上,我本来希望通过项目中
的
传递
依赖
关系来获得powermock
版本
1.5.6,但我只得到了1.4.11。这是什么意思?
浏览 0
提问于2015-02-06
得票数 5
1
回答
是否可以使用Paket实现快照
版本
控制?
maven
、
nuget
、
paket
Maven
是Java世界中
的
依赖
管理
器。它支持快照
版本
控制。在
Maven
中,
依赖
项称为工件。带有固定
版本
号(例如1.0.1)
的
工件只能下载一次,因为它不会改变。使用快照
版本
控制,您可以通过工件
传递
机制(例如,使用Nexus或Artifactory)将当前
的
开发状态作为工件提供。与创建快照构件
的
CI构建相结合,您可以设置一个可以处理相当复杂项目的开发基础结构。 本质
浏览 3
提问于2016-01-23
得票数 1
回答已采纳
2
回答
是否存在某种方法来避免在
maven
中使用不同
的
groupId来避免重复
的
JAR,而不对重复
的
JAR进行解释?
maven
我有一个
maven
构建,它在类路径中生成一些复制
的
JAR。javassistartifactId: javassist我可以找到(可能正在使
浏览 0
提问于2010-12-23
得票数 2
回答已采纳
2
回答
json-simple.jar在春季引导战争中失踪了
maven
、
spring-boot
、
maven-3
、
war
、
maven-war-plugin
声明为
依赖
关系……下面的示例(与
Maven
3.3.3一起使用): <modelVersion>4.0.0</modelVersion> &l
浏览 3
提问于2016-02-21
得票数 4
回答已采纳
2
回答
有没有一种方法可以告诉我们为什么
maven
依赖
项处于某个
版本
?
maven
、
maven-2
、
maven-3
我有一个spring boot应用程序(它有一个父pom),通常根据它们
的
版本
管理
大量
的
依赖
项。我
的
IDE通常会很好地向我显示
依赖
项何时被“
管理
”,例如由父pom
管理
。但在这种情况下,这并不意味着情况就是这样。 我
的
想法可能是
传递
性
依赖
正在影响这一点,但我想要一种更实证
的
方式来找出答案。当然,我可以只向
依赖
项添加一个显式
的
<em
浏览 7
提问于2018-08-10
得票数 0
回答已采纳
1
回答
从命令行指定
maven
2
依赖
项
版本
maven
、
maven-2
我正在处理一份合同,它有一些奇怪
的
构建。他们使用
的
是
maven
,但pom文件实际上是由构建脚本编辑
的
,将
版本
号替换为jenkins内部
版本
号,然后使用相同
的
版本
号替换其他内部项目的
版本
,这些项目将在构建时由该项目使用。我是
maven
的
新手,但我知道这是错误
的
。 我可以传入
版本
号,但将相同
的
属性放入
依赖
项块似乎不起作用。我知道<e
浏览 0
提问于2013-04-02
得票数 1
1
回答
在构建中使用
maven
传递
依赖
java
、
maven
、
checkstyle
有没有办法使用一些
maven
模块
的
传递
依赖
,而不是使用默认
的
maven
lib
版本
?例如: 我
的
项目
依赖
于qulice-
maven
-plugin,它
依赖
于qulice- checkstyle,而qulice-checkstyle
依赖
于checkstyle库。我想在我
的
项目中运行checkstyle,但使用从这些
传递
依赖
项加载<e
浏览 0
提问于2018-10-29
得票数 4
2
回答
Spring boot
Maven
依赖
项问题
spring-boot
、
maven
我有两个
依赖
项A
和
B。在B中,我有多个
传递
依赖
项BB1,BB2,BB3,BB4等。在这些
传递
依赖
项中,我又有一个较低
版本
的
依赖
项A,这是导致问题
的
原因。version 2.4 > BB1 version 4.6 > A version 2.2 B version 2.4 > BB2 version 2.8 > A version 1.8 该项目扫描所有嵌套
依赖
项,如果发现A<
浏览 20
提问于2020-01-10
得票数 0
1
回答
管理
Maven
Tycho多模块项目中本地
依赖
项
的
版本
maven
、
osgi
、
tycho
这个项目是用
Maven
构建
的
(它使用Tycho)。每个模块
依赖
项都用OSGI风格
的
清单来描述,所以模块都是清单优先样式
的
。Require-Bundle: com.example.module2;bundle-version="[1.0.0]",本地
依赖
项
的
包
版本
和
版本
是相同
的<
浏览 0
提问于2015-10-27
得票数 2
1
回答
Maven
自定义
依赖
项类型
java
、
maven
、
types
、
dependencies
假设我有自己
的
用Perl编写
的
java引导程序框架。假设它有不同
的
版本
,不同
的
Java项目
依赖
于这些
版本
。(所以基本上只使用
maven
进行
依赖
管理
。)示例: lib&
浏览 2
提问于2012-02-14
得票数 1
回答已采纳
1
回答
在seleniumRC或WebDriver中
Maven
有什么用处?
maven
谁能给我解释一下,我们将在seleniumRC或WebDriver中使用
Maven
的
目的是什么?它像ANT - build.xml吗?谢谢, mra
浏览 1
提问于2012-02-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程语言的支撑体系:构建系统、IDE 和依赖管理
开源软件:Gradle支持JAVA11腾讯TarsGo放大招
Gradle 5.0 正式版发布了
史上最快、最安全、最强大的版本
Gradle 5.0 新特性介绍
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券