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

如何确定需要向Sonatype Nexus for Mule ESB添加哪些存储库

巫马昆杰
2023-03-14

我们一直在使用Maven构建MuleESB。一切都很好。

但是,我们最近添加了Sonatype Nexus作为存储库管理器。

现在,使用Maven构建MuleESB,Maven现在被配置为镜像我们的内部公共Nexus URL,但没有找到许多传递依赖关系,构建失败。

  • http://xqj.net/maven/
  • http://repository.mulesoft.org/snapshots/
  • http://repository.mulesoft.org/releases/
  • https://repository.mulesoft.org/nexus/content/groups/public/
  • http://repo.jfrog.org/artifactory/plugins-releases-local/
  • https://repo1.maven.org/maven2/

共有1个答案

凌清夷
2023-03-14

您遵循的过程是正确的:

  • 标识需要访问的存储库
  • 为每个代理存储库创建一个代理存储库,确保设置适当的策略(快照与发布),对于代理组,如果有混合内容,确保创建两个具有相同URL和不同策略的代理存储库
  • 将存储库添加到用于访问Nexus存储库管理器的组中,请记住组中的顺序很重要,将大型的、性能良好的存储库以及内部存储库放在顶部

在您的列表中,您可能可以删除artifactory存储库,因为工件将位于其他存储库中。另外,Maven.org(中央存储库)已经在Nexus存储库管理器中进行了预配置,所以您可能不必添加它。

 类似资料:
  • 我使用maven-jaxb2-plugin(org.jvnet.jaxb2.maven2)来生成资源和xjb绑定来为生成的bean添加注释。 这些注释必须包含在插件的类路径中,所以我使用依赖项部分。 如果maven中央构建中缺少的某些依赖项失败。我如何添加存储库以查找插件? 在maven central找不到这件文物 但可以在另一个存储库中找到: 插件配置: 构建示例:http://azee.pe

  • 我是马文的新手。所以保持冷静;) 在我的公司,我们正在使用Sonatype Nexus存储库管理器。 现在我发现了两个大型存储库,其中包含我正在搜索的特殊工件(JCraft-Jsch): http://search.maven.org/ (http://mvnrepository.com/artifact/com.jcraft/jsch/0.1.53) 现在,我想知道如何将上面的一个(或两个)存储

  • 在Spring Data JPA的“入门”示例中,我们创建了一个扩展CrudRepository的接口。但是,它只处理一个实体: 在现实世界的应用程序中,有许多实体(表),我们需要对它们进行CRUD操作。使用具有多个(相关或无关)实体的Spring数据JPA存储库的正确方法是什么? 我是否必须为每个实体创建接口并逐个自动连接它们(现在听起来这是一个非常疯狂的想法)?

  • 我有一个纯Java的应用程序,目前使用基于. jks的密钥和信任存储。据我所知,Bluemix下的SSL协议处理是在网络端使用单个端口和用于主机和域标识的通配符证书完成的。我关心的是信任存储的使用,在那里我用来添加可信伙伴节点的证书,例如身份提供者。是否有高级上传工具可以帮助安装受信任的证书?有了这些功能,Java可以将其功能限制在非常基本的HTTP实现上,并由云及其在动态端口上发生的HTTP到H

  • 本文向大家介绍android-gradle 如何添加存储库,包括了android-gradle 如何添加存储库的使用技巧和注意事项,需要的朋友参考一下 示例 要下载依赖项,请声明存储库,以便Gradle可以找到它们。为此,请在顶级文件repositories { ... }的app /模块中添加build.gradle。            

  • 问题内容: 是否有任何工具可以列出应用程序有效使用哪些类以及何时有效使用某些类,甚至更好地自动修剪JAR库以仅提供被引用和使用的类? 问题答案: 请记住,正如停机问题所证明的那样,您不能肯定地说某个特定类已使用或未使用。至少在任何中等复杂的应用程序上。这是因为类不仅在编译时绑定,而且可以加载: 基于XML配置(例如Spring); 从属性文件加载(例如JDBC驱动程序名称); 动态添加注释; 由于