当前位置: 首页 > 面试题库 >

适用于Maven的最佳存储库管理

卫华奥
2023-03-14
问题内容

我正在使用maven和Jenkins进行自动构建。我正在寻找最佳的Maven开源存储库管理。这样我就可以通过存储库管理器在Maven和jenkins之间进行整合。


问题答案:

我至少知道三个选择

  • sonatype
  • products
  • archiva.apache(Apache Archiva)

我已经使用了所有三个,每个都有优点和缺点。

我会选择Nexus,因为它得到了Sonatype的支持,后者也参与了Maven开发。我喜欢Artifactory用户界面

Nexus和Artifactory都支持专业版本。

这些链接也来自Maven网站。

找到了此功能矩阵,这可能对决定有用。



 类似资料:
  • 我有一个小型开源图书馆的分叉,我正在github上工作。我想通过maven让其他开发人员可以使用它,但是我不想运行我自己的Nexus服务器,因为它是一个分叉,所以我不能轻松地将它部署到oss.sonatype.org. 我想做的是将它部署到github,这样其他人就可以使用maven访问它。最好的方法是什么?

  • 目前我正在从事基于Spring数据Neo4j的项目。在大多数节点中,可以有多种类型的不同关系,如下面的示例所示。 虽然在加载具有给定深度的给定用户时,此存储库工作正常,但主要问题是此查询将加载具有给定深度的所有现有关系。在这里,我只对某些/或一种特定类型的关系感兴趣,那么如何使用Spring命名的查询方法实现这一点呢?在使用命名查询方法加载时,是否可以为每个关系指定深度?或者我必须使用@query

  • 我有几个实体,并使用Spring Data JPA存储库与规范查询我的数据库。因此,我创建了一个泛型类< code>SpecBuilder来基于查询描述(< code>MyQueryDescriptor)构建我的查询。 我的存储库: 和 现在有三件事我不太确定:< br> 1) 使用泛型SpecBuilder是一个干净的设计吗? 2) 有没有办法避免为每个实体编写这些存储库接口?假设一个通用存储库

  • 问题内容: 为非常动态的网站编写自定义MySQL数据库驱动的PHP会话管理时,对于您的会话表而言,最佳(最快的读/写访问)结构是什么? 错误的例子(未优化): 我认为使用内存引擎会更好/更快,但是我不确定。我想不出用英语解释一切的好方法,所以我列出了我认为很重要的要求/细节: 细节: 分类:优化 子类别:MySQL查询性能 目标:最快的随机访问表架构和单行查询 常见用途:自定义会话管理,临时存储

  • 问题内容: 哪种Java的CLI解析器比其他CLI解析器更易于使用和扩展? 问题答案: 这里是一些最受欢迎的。它们都是非常漂亮的功能,并且使用了前两个,我可以推荐它们。 Commons CLI http://commons.apache.org/cli/ Java宝石 http://code.google.com/p/javagems/ picocli (具有彩色使用帮助和自动完成功能) http

  • 问题内容: 什么是HSQLDB数据库的最佳浏览器工具? 问题答案: HSQL具有称为数据库管理器的内置GUI查询工具。在数据库文件的目录中运行: 然后将配置设置为: 允许我以非常方便的方式编辑所需内容。