当前位置: 首页 > 知识库问答 >
问题:

Gradle-从Maven(快照)存储库获取jar和本机库

解沈义
2023-03-14

https://maven.java.net/content/repositories/public/com/oracle/avatar-js/0.10.25-SNAPSHOT/有罐子

和中的dllhttps://maven.java.net/content/repositories/public/com/oracle/libavatar-js-win-x64/0.10.25-SNAPSHOT/

build.gradle获得这些依赖项,即使是jar。

repositories {
    maven {
        url "https://maven.java.net/content/repositories/public/"
    }
}

dependencies {
    compile "com.oracle.avatar-js:avatar-js:0.10.+"
}

有错误

* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> Could not find any version that matches com.oracle.avatar-js:avatar-js:0.10.+.

如何将Maven存储库中的路径转换为Gradle dependecy规范?

与Gradle任务相关,将JAR从Maven存储库放入项目库文件

共有1个答案

公良文彬
2023-03-14

您的依赖项声明行不正确。

编译“com.oracle.avatar js:avatar js:0.10”

存储库不包含该名称下的工件。组ID应为com.oracle。

我做了一个快速测试,下面的行工作:

编译“com.oracle:avatar js:0.10.25-SNAPSHOT”

 类似资料:
  • 问题内容: 有没有人知道您是否可以在Maven存储库中找到源JAR? 问题答案: Maven Micro-Tip:获取源代码和Javadocs 在IDE中使用Maven时,经常会发现IDE需要解析库依赖项的源代码和Javadocs。有一个简单的方法可以实现该目标。 第一个命令将尝试下载pom文件中每个依赖项的源代码。 第二个命令将尝试下载Javadocs。 Maven受这里的图书馆打包人员的摆布。

  • 我正在开发一个服务器,它承载一个maven repo,并且面临一个问题,即如果快照不是特定格式,maven会错误地解析快照版本。在查找版本规则之后,我知道限定符可以是任何字符串,所以我希望maven能够下载带有任何限定符的依赖项。然而,这与我的经验不符。 回购协议具有以下文件夹结构(假设maven项目): 如果我尝试解析a. b. c. d-SNAPSHOT,这很好。我可以在maven日志中看到它

  • 我一直在设置一个Apache Archiva实例,作为Maven Central的代理和捕获我们的开发快照。我已经设法设置了代理,我可以将工件部署到Archiva快照存储库,但是我不能从快照存储库中提取工件以用于其他项目。 pom.xml相关部分(附属项目) 我的~/。m2/设置。xml 当我构建依赖项目时,我不能引用类(公共访问)。 只是要注意,我可以浏览快照存储库,我知道war文件在那里。 有

  • 我想将jar发布到Nexus快照存储库。 如果你知道如何实现,我很想知道。 我将从詹金斯的工作中发布jar。 我想发布到快照存储库,但我无法调查/实现各种事情。 根据我的研究,似乎已经有了下面的Jenkins插件 null 卷曲时的错误信息如下所示。 谢谢你。

  • 有没有办法使用java或任何其他语言从maven存储库下载jar文件? 在Maven项目中,当我添加依赖项时,如果本地系统上不存在jar文件,它通常会从远程存储库下载jar文件。 有没有办法做到这一点,而不用像在库中那样使用Maven,或者构造一个URL,然后获取jar?

  • 我使用的是流口水版本7. x。我能够让KieScanner使用“最新”在我的本地maven存储库上工作。但是每次我更新工作台上的规则时,我必须手动运行mvn安装,以便更新本地存储库,以便KieScanner可以拾取更改。事情是这样的吗?还是每次扫描仪运行时都可以强制下载? 我需要从我的定制回购中获取最新的罐子。 我的配置 我已经在maven设置文件中配置了我的自定义repo。 异常:无法解析工件: