问题标签 [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.

0 投票
0 回答
226 浏览

java - 在 Maven 中添加 Onedrive 依赖项时出现工件丢失错误

我在 maven 中遇到此依赖项缺少依赖项错误:

我检查了工件是否在 Maven 存储库中(mvnrepository.com/artifact/org.nuxeo.onedrive/...

0 投票
2 回答
1175 浏览

java - 从 Spring Boot 1.4 应用程序导入 maven 依赖项

在更改构建 jar 文件的结构后,我无法将现有 Spring-Boot 应用程序中的类导入到我的新应用程序中。

他们更改了 jar 文件,以便应用程序自己的类现在位于 BOOT-INF/classes 中,而不是 jar 文件的根目录中。

但是当我对这个 Spring-boot 应用程序有一个正常的 maven 依赖项时,我不能从这个应用程序中导入现有的类,并在我的新应用程序中导入我的新类。

在他们改变结构之前它工作得很好......

0 投票
2 回答
10236 浏览

java - MVN 安装,在本地存储库中找不到工件

我做了mvn install并收到此错误消息 Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: Could not find artifact lib-net:lib-net:jar:1.0.8 in central (http://repo.maven.apache.org/maven2)

这个依赖是我的一个项目,在本地存储库 ~/.m2 中可用

所以我试图mvn install -o强制 maven 使用我的本地存储库,我得到了这个

Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: The repository system is offline but the artifact lib-net:lib-net:jar:1.0.8 is not available in the local repository.

我试图删除我的本地存储库并重新安装所有内容,但这并没有解决我的问题!

有什么建议吗?

0 投票
1 回答
2637 浏览

java - java - 如何仅在java中排除测试范围的依赖

我只想排除测试范围的依赖项。

例子:-

commons-lang3 依赖项在我的项目中的两个不同位置使用。我只想排除测试范围的这种依赖关系。

我该怎么做?

0 投票
1 回答
445 浏览

java - Maven NAR 依赖项 - 无法解析依赖项

我的 Dependencie 构建为nar(包含 java 文件和 jni 包装器)

现在如果我这样做

它说Could not resolve dependencies for project java:javatest:jar:1.0.0-SNAPSHOT: Could not find artifact jni:jni:jar:1.0.0-SNAPSHOT

问题是,在使用 nar-Packaging 的项目中,如果我在本地存储库()中复制并命名,则输出被命名.nar而不是这样.jarjni.nar~/.m2/repository/jni/jnijni.jar复制

知道如何在不手动重命名文件的情况下解决这个问题吗?

0 投票
1 回答
1085 浏览

selenium-webdriver - 如何将 .jar 文件的 chrome 浏览器的 maven 依赖项读取到我的 java 文件中

我正在尝试运行我的简单 Selenium 代码以在我的 Chrome 浏览器上打开http://google.com 。我正在使用Selenium 3.0.

我的POM.xmlforchromedriver中有一个 Maven 依赖项,如下所示:

现在,在给出该依赖项之后,我可以selenium-chrome-driver-2.44.0.jar在我的 Maven Maven 依赖项文件夹下看到文件。但是我不知道如何使用这个 jar 文件来访问 chrome 浏览器。

我试过这个:

我收到以下异常。

严重:org.apache.commons.exec.ExecuteException:执行失败(退出值:-559038737。由 java.io.IOException 引起:无法运行程序“C:\Users\vikas.kumar5.m2\repository\org\seleniumhq\ selenium\selenium-chrome-driver\2.44.0\selenium-chrome-driver-2.44.0.jar”(在目录“.”中):CreateProcess 错误=193,%1 不是有效的 Win32 应用程序)线程中的异常“ main" org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。构建信息:版本:'3.0.1',修订:'1969d75',时间:'2016-10-18 09:49:13 -0700' 系统信息:主机:'HOME',ip:'192.168.56.1', os.name: 'Windows 8', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_60' 驱动程序信息: driver.version: ChromeDriver at org.openqa。

谁能告诉我如何在 Chrome 浏览器上运行我的 selenium 代码(不使用该chromedriver.exe文件)?

我想知道我们如何使用依赖项在 chrome 上运行 selenium 代码?

0 投票
1 回答
153 浏览

java - BuildPluginManager 的 Maven 依赖项 jar

在我的 maven 插件 Mojo Java 文件中,我使用以下行导入接口BuildPluginManager :

此行给出以下错误:

此外,eclipse 在文件开头显示此错误:

据我了解,这意味着具有此接口的依赖 jar/warBuildPluginManager在 POM 文件中不存在。我的问题是,我需要引入哪个依赖项才能使用这个接口?我如何找到这种依赖关系?

0 投票
2 回答
2996 浏览

java - Maven 阴影插件重定位和捆绑不起作用

在我的 POM.xml 中,我使用了 maven-shade 插件并重新定位了 httpClient 依赖项。但是当我使用 mvn dependency:tree 打印依赖树时,我仍然在树中看到 httpClient 库,如下所示。为什么会这样。任何帮助将不胜感激。

我的 POM.xml 如下。

0 投票
3 回答
14481 浏览

xml - 如何添加 Maven 依赖项(Android Studio)

我在下面有这个代码..

但是你把它放在 Android Studio 的什么地方呢?我已经在 build.gradle 中放置了一个依赖项,它是compile 'me.gujun.android.taggroup:library:1.4@aar'

0 投票
1 回答
770 浏览

spring - Spring 依赖项 - org.springframework.boot 与 org.springframework

我很难确定是否需要在非弹簧启动应用程序模块(如共享库)中使用org.springframework.boot依赖项,或者使用org.springframework依赖项和非弹簧依赖项。

目前我有3个项目:

我的服务器是一个 Spring Boot 应用程序,用于提供网页服务,并用作 RESTless API(通过使用两个不同的 HttpSecurity 配置)。

我的客户端是一个使用服务器API 服务的 Spring Boot CommandLineRunner 应用程序。

我创建了模块,以便客户端服务器都可以访问相同版本的 JPA 实体。


我不知道什么时候使用org.springframework.boot依赖,什么时候使用org.springframework非spring依赖。

例如,在我的域模块中。我需要一些通常通过“org.springframework.boot::spring-boot-starter-jpa”和“org.springframework.boot::spring-boot-starter-security”获得的依赖项。但由于域模块不是 Spring Boot 应用程序。我应该使用非spring-boot:“org.spring.framework.security::spring-security-core”依赖和非spring依赖“javax.persistence::persistence-api”吗?

最佳做法是什么?什么时候使用springframework.boot依赖,什么时候使用springframework和非spring依赖?同时尽可能靠近春天。