问题标签 [mvn-repo]
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.
java - 在 Maven 存储库中查找 Oracle JDBC 驱动程序
我想将 oracle jdbc 驱动程序作为依赖项(运行时范围)添加到我的项目中 - ojdbc14。在 MVNrepository 站点中,放入 POM 的依赖项是:
当然这不起作用,因为它不在 maven 使用的中央存储库中。2个问题:
如何找到包含此工件的存储库(如果有)?
如何添加它以便 Maven 使用它?
java - 从 Maven 存储库获取源 JAR
有谁知道您是否可以在 Maven 存储库中找到源 JAR?
java - 如何将本地 jar 文件添加到 Maven 项目?
如何直接在项目的库源中添加本地 jar 文件(还不是 Maven 存储库的一部分)?
maven - Maven 存储库
我已经下载了 Maven 存储库中的所有工件。现在我将存储库文件夹内容复制到其他运行 maven 的计算机上。我必须访问这个新的 Maven 命令存储库,但它正在尝试连接到网络以下载所需的工件。我应该怎么办??有没有办法使用手动创建的这样的存储库?
maven - 创建本地 Maven 存储库
我想创建本地 Maven 存储库。我做了以下步骤:
- 在eclipse中安装maven插件
- 在 apache 服务器中创建了一个文件夹 localrepository,可使用 http://<my-domain>/localrepository 访问
在我提供的项目 pom.xml 中
/li>
但它没有解析 http://<my-domain>/localMavenRepository 上的 jars
是否需要提供存储库?
maven - 在 github 上托管一个 Maven 存储库
我有一个我正在 github 上工作的小型开源库的分支。我想通过 maven 将它提供给其他开发人员,但我不想运行我自己的 Nexus 服务器,而且因为它是一个分支,所以我不能轻易地将它部署到 oss.sonatype.org。
我想做的是将它部署到github,以便其他人可以使用maven访问它。最好的方法是什么?
java - 本地非 maven jar 正在 maven 服务器上搜索。为什么?
[错误] 无法在项目门户上执行目标:无法解析项目 com.learning:portal:war:1.0.0-SNAPSHOT 的依赖项:在中央找不到工件 com.myapp.Local-2017:jar:1.0(https ://repo.maven.apache.org/maven2 )
在 pom.xml 中:
插件:
maven - AWS CodeBuild 无法访问 GitHub 上的 Maven 存储库
我在使用 AWS CodeBuild 时遇到了一点问题。我们在 Github ( https://github.com/ibissource/mvn-repo ) 上将 ibis 适配器框架作为 Maven 存储库托管。
我正在使用该框架作为我正在处理的项目的依赖项。在我的 pom.xml 文件中,我设置了版本属性和存储库/依赖项。
当我在本地运行 Maven 构建时,它可以轻松找到依赖项(它会发出有关无法传输元数据的警告),但它能够毫无问题地构建。
编辑:它能够在本地构建,因为我将文件缓存在我的 .m2 存储库中.. 重命名文件夹后,我能够重现问题
当我将更改提交到 CodeCommit 并触发 CodePipeline 时,一旦到达 CodeBuild,它几乎立即失败并出现以下错误:
错误] 无法在项目 api 上执行目标:无法解析项目 com.priooo:api:war:0.0.29 的依赖项:无法在 org.ibissource:ibis-adapterframework-core:jar:7.0-B4-SNAPSHOT 收集依赖项: 无法读取 org.ibissource:ibis-adapterframework-core:jar:7.0-B4-SNAPSHOT 的工件描述符:无法将工件 org.ibissource:ibis-adapterframework-core:pom:7.0-B4-SNAPSHOT 从/到 ibis 传输-mvn-repo ( https://github.com/ibissource/mvn-repo/raw/master/releases ):收到致命警报:protocol_version -> [帮助 1]
在依赖项中,我有以下内容
解决方案
似乎 Maven 不喜欢 Github 对原始文件的重定向。我们已将 Github URL 更改为原始 URL,它似乎解决了问题
maven - 是否可以将工件上传到 Nexus 中的 maven-central 存储库?
我正在尝试将工件上传到 Nexus 中的“maven-central”存储库。我正在使用命令:
我收到错误消息:
用户代理:curl/7.54.0 接受:/ 内容长度:560414 预期:100-继续 HTTP/1.1 400 Maven 2 存储库的路径无效日期:2018 年 3 月 9 日星期五 15:54:10 GMT 服务器:Nexus/ 3.9.0-01 (OSS)
我尝试了 sonatype 文档中的多个 curl 命令,但无济于事。我的问题是,这甚至可能吗?UI 只给了我上传到 maven-releases 和 nuget-hosted 的选项。我该如何解决这个问题?