dependency-management相关内容

项目';X';缺少必需的Java项目:Y';

我已经创建了一个Maven项目,打包类型为“JAR”,名为“Y” 我已经完成了“Maven Install”,我可以在我的本地存储库中找到它.. 然后,我创建了另一个打包类型为“war”的项目,称为“X”。在这个项目中,我向“Y”JAR添加了一个依赖项,如下所示: my.pck Y ..
发布时间:2022-07-22 13:47:08 Java开发

Maven依赖项-从版本管理?

我正在我的项目中添加1.4.0版。仍然依赖关系树显示它正在回升1.2.71。我搞不懂为什么会发生这种情况,以及我们如何解决这个问题? 推荐答案 您获得的版本来自您的POM或您的父POM的部分。 您可以通过将条目添加到具有所需版本的`来覆盖此行为。 ..
发布时间:2022-06-20 10:56:42 Java开发

使用创建-反应-应用程序和故事书时出现依赖关系树错误

TLDR: 如何指导故事书使用Babel-Loader v8.1.0或强制Reaction脚本使用Babel-Loader v^8.2.2? 详细信息 我使用./Example文件夹开发了一个lib,该文件夹本身就是使用Create-Reaction-app创建的项目。我想要在常规示例页面之外添加故事书,所以我安装了故事书。 安装故事书后,我无法再使用yarn start启动示 ..
发布时间:2022-06-19 16:51:48 其他开发

将maven依赖项管理导入范围与版本范围一起使用

我们正在尝试集中代码库中使用的所有项目的版本,以消除重复并简化版本跳转的任务。 我们已经使用所有项目和第三方项目的版本创建了一个BOM POM,并将其导入(范围导入)到每个项目的POM的DependencyManagement部分。 为避免每次BOM版本更改时都必须更新每个项目,我们尝试在导入BOM时使用版本范围。 ..
发布时间:2022-06-19 16:43:54 Java开发

CocoaPods,以通用方式向所有目标添加依赖项

应用程序有20多个目标。 每次添加目标时,我都需要更新我的播客文件: Podfile target 'SomeNewTarget' do runAllPods // Block that contains all "pod ...." end 我的问题: 是否有向所有目标添加依赖项的通用方法? 我基本上希望将相同的依赖项添加到除测试目标之外的所有目标。 全 ..

类之间的循环依赖:它们为什么不好,如何消除它们?

我觉得循环依赖(又称循环引用)意味着糟糕的设计并损害项目。我如何才能说服我的队友和经理? 我的项目是一堆依赖项。有没有一种方法可以消除错误的依赖,然后保持清晰度? 推荐答案 为什么循环依赖(CID)不好? 两个原因: 可维护性。 您希望您的代码是分层的,即您希望有一个自上而下的依赖关系图(该图显示所有箭头向下,没有向上箭头)。 如果您有CID,则您的代码不是分层的。 ..

使用Maven检测依赖项冲突

我有一个由maven构建的Java应用程序,它引入了许多库。这个应用程序在一个git repo中(有自己的maven版本),每个库都在自己的git repo中(有自己的maven版本)。此外,应用程序和某些库都依赖于芭乐。 应用程序的pom.xml指定了芭乐版本19.0: ..
发布时间:2022-06-19 16:04:49 其他开发

Maven-从x管理的版本,是否因重复而被省略?

我很难理解Maven依赖关系树中当它声明从x管理的版本时会发生什么;如果是重复的,则省略。 例如,假设我在server-a的依赖项管理部分中定义了enterprise-data-2.4。 我在server-a的依赖关系树中获取了一个依赖项server-b的以下内容。enterprise-data-2.4。 [INFO] +- hello.world.welcome.to:server ..
发布时间:2022-06-19 15:58:11 Java开发

Svelte包应该是依赖项还是DevDependency?

我知道已经有很多关于dependency和devDependency区别的帖子了,但我没有找到任何关于Svelte的解释,所以让我们在这里打开这个帖子。 在大多数svelte包中,如svelte-material-ui或svelte-routing,安装指南告诉您将包作为dependency安装。但是,由于svelte将在构建时编译此包,因此将使用它的新库不需要安装此svelte包。所以我不 ..
发布时间:2022-06-12 15:23:37 前端开发

使用Git管理Package.json和amp;Package-lock.json

我知道您应该将Package-lock.json添加到您的git资源库中,以确保团队成员使用相同版本的依赖项。 运行npm install将检查包-lock.json并安装其中指示的版本。如果不存在锁定文件,它将从它们的源代码安装包,如Package.json所示。 那么,是否也应该将Package.json添加到您的git资源库中? 否则,克隆存储库的新团队成员将获得锁定文件, ..
发布时间:2022-03-30 23:20:27 其他开发

如何让Heroku安装devDependency?

我希望Heroku在我推送应用程序后对其进行构建,这样我就不必在每次进行更改时都向上推送Build文件夹。然而,Heroku只安装来自package.json和GROUNT(我的构建工具)的依赖项,并且它的所有组件都在devDependencies中。我想把它们留在属于它们的地方。这里有什么解决办法? 推荐答案 更新:正如评论中指出的,这不再需要,因为自2018年起将自动安装和dev依 ..
发布时间:2022-02-25 16:50:00 其他开发

在 sbt 中添加仅编译时的子项目依赖项

我有一个多项目包含一个私有宏子项目,其用途仅限于实现其他子项目的方法体.它也不应该在其他子项目的运行时类路径上,也不应该以任何形式在其他子项目的已发布 POM 中可见.这样其他 sbt 项目就可以在不知道宏子项目的情况下使用该项目中的库. 对于外部依赖,我发现了这个 SO Q&A 工作得很好,但是对于子项目,当我尝试对 dependsOn 做类似的事情时,sbt 抱怨找不到配置“compil ..
发布时间:2022-01-24 22:35:42 其他开发