java - Maven 依赖项在线且不在存储库中

标签 java maven

我正在开发一个项目,我需要 slick-util,它没有很好的支持或任何自动取款机。问题是我使用的是maven系统,没有maven仓库。我想知道我是否应该使用类似的东西:

<groupId>slick</groupId>
<artifactId>slick-util</artifactId>
<version>1.0</version>
<systemPath>http://whatever.com/slick/slick-util.jar</systempath>
<scope>system</scope>

我尝试做类似的事情,但 IntelliJ Idea(我的 ide)说它找不到该目录。我做错了什么,或者如果这不起作用,是否有另一种方法可以完成我想要的事情?

最佳答案

系统依赖项不会从 URL 读取。

您的合理选择是:

  1. 获取并安装存储库管理器,例如 Nexus 或 Artifactory。
  2. mvn install:install-file 将其放入本地存储库中。

关于java - Maven 依赖项在线且不在存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21541215/

相关文章:

java - 如何生成随机对而不在android中再次重复相同的对

java - 将 Maven 父 pom/bom (没有 java src)发布到 Nexus 的正确方法是什么

java - Maven 使用 Maven 连接/合并两个依赖项的 META-INF/服务/文件?

java - java中的Spark MLlib不起作用

java - Spring Boot 在环境中设置 Activity 配置文件

java - Android:将 xml 作为文档对象发送,POST 方法

java - track.add、MidiEvent 和 ShortMessage(音量控制)

java - 我如何防止在 Seam 中重新提交表单?

android - 如何使用 gradle 从 maven repo 中正确删除传递依赖

java.lang.ClassFormatError : Absent Code attribute in method that is not native or abstract in class file javax/mail/MessagingException