Questions tagged «dependencies»

如果对一个元素的定义的更改可能导致对另一个元素的更改,则两个元素之间存在依赖性。


12
如何告诉Maven使用最新版本的依赖项?
在Maven中,依赖项通常是这样设置的: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> 现在,如果您正在使用发布频繁的库,则不断更新<version>标记可能会有些烦人。有什么方法可以告诉Maven始终使用最新版本(来自存储库)?

30
找到的程序集的清单定义与程序集引用不匹配
我试图在C#Windows窗体应用程序(Visual Studio 2005)中运行一些单元测试,但出现以下错误: System.IO.FileLoadException:无法加载文件或程序集“实用程序,版本= 1.2.0.200,区域性=中性,PublicKeyToken = 764d581291d764f7”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x80131040)** 在x.Foo.FooGO() 在Foo.cs:第123行的x.Foo.Foo2(String groupName_) 在FooTests.cs中的x.Foo.UnitTests.FooTests.TestFoo():行98 ** System.IO.FileLoadException:无法加载文件或程序集“实用程序,版本= 1.2.0.203,区域性=中性,PublicKeyToken = 764d581291d764f7”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040) 我查看自己的参考文献,但只有一个参考文献Utility version 1.2.0.203(另一个是旧的)。 关于我如何找出试图引用此DLL文件旧版本的任何建议? 此外,我认为我的硬盘上甚至没有这个旧程序集。有什么工具可以搜索这个旧版本的程序集吗?

17
为什么npm install说我有未满足的依赖关系?
我有一个节点包。当我npm install从软件包根目录运行时,它会安装很多东西,但随后会打印出一些如下所示的错误消息: npm WARN未满足依赖项/ Users / seanmackesey / google_drive / code / explore / generator / node_modules / findup-sync / node_modules / glob需要graceful-fs@'~1.2.0'但会加载 我一定对确切的npm install功能感到困惑。如果它检测到依赖性,是否应该安装它?在什么情况下会给我这样的错误消息,我该如何解决依赖关系?


19
在C / C ++中检测多余的#include?
我经常发现文件的标头部分一直都在变大,但从未变小。在源文件的整个生命周期中,类可能已经移动并被重构,并且很可能有很多#includes不需要再存在了。将它们保留在那里只会延长编译时间,并增加不必要的编译依赖项。试图弄清仍然需要哪些可能会很乏味。 是否有某种工具可以检测到多余的#include指令并建议可以安全删除的指令? 皮棉可以这样做吗?


19
如果在解决方案中使用项目依赖项,MSBuild不会复制引用(DLL文件)
我的Visual Studio解决方案中有四个项目(每个人都针对.NET 3.5)-对于我的问题,只有这两个很重要: MyBaseProject <-该类库引用了第三方DLL文件(elmah.dll) MyWebProject1 <-此Web应用程序项目对MyBaseProject的引用 我加入了elmah.dll参考MyBaseProject通过点击在Visual Studio 2008中的“添加引用...”→“浏览”选项卡→选择“elmah.dll”。 《 Elmah参考》的属性如下: 别名-全球 复制本地-正确 文化- 说明-ASP.NET的错误记录模块和处理程序(ELMAH) 文件类型-组装 路径-D:\ webs \ otherfolder \ _myPath \ __ tools \ elmah \ Elmah.dll 解决-正确 运行时版本-v2.0.50727 指定版本-否 强名-错误 版本-1.0.11211.0 在MyWebProject1中,我通过以下方式添加了对Project MyBaseProject的引用:“添加引用...”→“项目”选项卡→选择“ MyBaseProject”。除了以下成员外,此引用的属性相同: 说明- 路径-D:\ webs \ CMS \ MyBaseProject \ bin \ Debug \ …

25
Maven:无法读取工件描述符
我希望有人可以帮助我解决我遇到的问题。 当我尝试从终端构建项目时,出现以下错误: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT 该common.test-data-utilsjar由一个单独的项目创建,并在该项目和另一个项目之间共享(另一个项目均未构建,但这归结于另一个问题)。 我能够com.morrislgn.merchandising.common:test-data-utils毫无问题地进行构建,我可以.m2在机器上的本地存储库中看到它所做的条目。我也在Eclipse中重新索引了我的存储库。 我项目的POM具有以下条目: <dependency> <groupId>com.morrislgn.merchandising.common</groupId> <artifactId>test-data-utils</artifactId> <version>0.3b-SNAPSHOT</version> </dependency> 这似乎对我来说是正确的-在Eclipse中查看POM时,它也不会报告任何错误。 有人可以告诉我我在这里缺少什么或做错了吗?
258 java  maven  dependencies 


9
Maven:通过相对路径向罐子添加依赖
我有一个专有的jar,要作为依赖项添加到pom中。 但是我不想将其添加到存储库中。原因是我希望我通常的Maven命令(例如)可以mvn compile直接使用。(无需开发人员自己将其添加到某个存储库中)。 我希望该jar位于源代码管理的3rdparty库中,并通过pom.xml文件中的相对路径链接到它。 能做到吗?怎么样?

5
Gradle实施与API配置
我试图弄清楚在构建我的依赖项时api和implementation配置之间的区别。 在文档中,它说implementation具有更好的构建时间,但是在类似的问题中看到此 注释后,我想知道这是否成立。 由于我不是gradle方面的专家,因此希望有人可以提供帮助。我已经阅读过文档,但是我想知道一个易于理解的解释。

6
在package.json中找到未使用的npm软件包
有没有办法确定您的package.json文件中是否有不再需要的软件包? 例如,当试用一个程序包,后来注释或删除代码但忘记卸载它时,我最终得到了几个可以删除的程序包。 确定包是否可以安全删除的有效方法是什么?

12
排除单个依赖项的所有传递依赖项
在Maven2中,要排除单个传递依赖项,我必须执行以下操作: <dependency> <groupId>sample.group</groupId> <artifactId>sample-artifactB</artifactId> <version>1</version> <exclusions> <exclusion> <groupId>sample.group</groupId> <artifactId>sample-artifactAB</artifactId> </exclusion> </exclusions> </dependency> 这种方法的问题在于,我必须对贡献的每个传递依赖项都执行此操作sample-artifactB。 有没有办法使用某种通配符一次而不是一个接一个地排除所有传递依赖项?

10
npm通过package.json中的依赖项安装私有github存储库
我正在尝试通过npm安装github私有存储库,其中包括其他私有github存储库作为依赖项。 尝试了很多方法和帖子,但是都没有用。这是我在做什么: npm install git+https://github.com/myusername/mygitrepository.git 在package.json中就像: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } 正确的方法是什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.