Quote from the book of Nexus :
Component
- Is a
resource like a library or a framework that is used as part of your software application at run-time
, integration, or unit test runtime, or is required as part of the build process. This can be an entire application or a static resource, such as an image.
Assets
- Assets are an essential complement to all of this metadata.
Example
For a typical JAR component in the Maven repository, which is defined at least by the POM
and JAR
files:
Components -
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
Assets -
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
Arpit source share