9

在新Nexus 3的 Browse 下,有AssetsComponents。资产的定义是什么?

我在文档中找不到它:http: //books.sonatype.com/nexus-book/3.0/reference/index.html

4

3 回答 3

13

Nexus 3 中的组件是一个可安装的单元,由其坐标(如工件 ID + 版本号)描述。在某些存储库格式中,每个组件只有一个文件,但在其他存储库格式中,每个组件有多个文件。因此 UI 允许通过组件或资产(文件)浏览存储库。

我将在我们的错误跟踪器中提交一个问题,让本书提供组件与资产的完整解释。

于 2016-03-02T13:58:24.477 回答
4

引用Nexus Book

零件

  • resource like a library or a framework that is used as part of your software application at run-time,集成或单元测试执行时间,或作为构建过程的一部分所必需。它可以是整个应用程序或像图像这样的静态资源。

资产

  • 资产是所有这些元数据的重要补充。

例子

对于至少由POMJAR文件定义的 Maven 存储库中的典型 JAR 组件:

组件是 -

example-project.pom.sha1
example-project.pom.md5
example-project.pom

example-project.jar.sha1
example-project.jar.md5
example-project.jar

example-project-sources.jar.sha1
example-project-sources.jar.md5
example-project-sources.jar

example-project-javadoc.jar.sha1
example-project-javadoc.jar.md5
example-project-javadoc.jar 

资产是——

example-project.pom.sha1
example-project.pom.md5
example-project.pom

example-project.jar.sha1
example-project.jar.md5
example-project.jar

example-project-sources.jar.sha1
example-project-sources.jar.md5
example-project-sources.jar

example-project-javadoc.jar.sha1
example-project-javadoc.jar.md5
example-project-javadoc.jar

maven-metadata.xml
maven-metadata.xml.md5
maven-metadata.xml.sha1
于 2016-05-26T11:34:53.000 回答
1

这在 Nexus Repository Manager 3 文档的概念章节中进行了解释。基本上资产是与组件关联的实际二进制文件和其他文件。一个组件可以有一个或多个资产,并且是元数据的总体聚合和容器。

于 2016-03-02T17:41:54.937 回答