Procedure for adding third party libraries to Sonatype Nexus central repository.
Choose the File » Open command, browse to the integrated library in the Choose Document to Open dialog then click Open. Drag and drop the IntLib file from Windows File Explorer onto the Altium NEXUS window.
To upload a pom file and its associated artifacts add all the files into the upload screen at the same time. Be sure to specify the extension of the pom file as pom ; this will let Nexus Repository know it should be taking the coordinates from the pom file, not the UI.
Nexus Repository Manager OSS is a free-to-use artifact repository. It supports various formats, such as Maven, APT, and Go. You can find the complete list of supported formats here. Nexus Repository Manager helps you host your own repositories, but you can also use the Nexus proxy for public repositories.
Nexus Repository Manager provides for three different kinds of repositories: Proxy repositories, Hosted repositories and Virtual repositories.
This is already explained in Nexus documentation : http://blog.sonatype.com/2008/11/adding-a-jar-to-a-maven-repository-with-sonatype-nexus/
On Version nexus 3.13.0-01 through the web interface logged on as the admin, do the following:
You have to set up a repository:
Click on Capabilities
Click on Repositories
Click on "Create Repositories"
Click on "maven2 (hosted)"
Update the name to be "thirdparty"
Click "Create Repository"
Then upload your assets:
Click on Browse
Click on "thirdparty"
Click on Upload Component
Or do it via the command line, something like:
curl -v --user admin:admin123 --upload-file ./foo.bar http://localhost:8080/repository/thirdparty/somedirectory/casefile/123/foo.bar
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With