All Projects → sonatype → Nexus Public

sonatype / Nexus Public

Licence: epl-1.0
Sonatype Nexus Repository Manager; Open-source codebase mirror

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Nexus Public

Projj
Manage repository easily.
Stars: ✭ 206 (-77.16%)
Mutual labels:  repository, repository-management
Docker Nexus3
Dockerized version of Nexus Repo Manager 3
Stars: ✭ 917 (+1.66%)
Mutual labels:  repository, repository-management
Nexus Oss
Sonatype Nexus OSS
Stars: ✭ 240 (-73.39%)
Mutual labels:  repository, repository-management
Dcrm
Darwin Cydia Repo Manager - v4 redesigned in Django.
Stars: ✭ 188 (-79.16%)
Mutual labels:  repository, repository-management
ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (-95.23%)
Mutual labels:  repository, repository-management
Arch4edu
Archlinux and ArchlinuxARM Repository for Education
Stars: ✭ 332 (-63.19%)
Mutual labels:  repository
Awesome Indonesia Repo
A curated list of amazingly awesome repository created and contributed by Indonesian people.
Stars: ✭ 441 (-51.11%)
Mutual labels:  repository
Android Architecture Components Kotlin
Sample used to practice Kotlin and Android Architecture Components.
Stars: ✭ 326 (-63.86%)
Mutual labels:  repository
Universe
The Mesosphere Universe package repository.
Stars: ✭ 308 (-65.85%)
Mutual labels:  repository
Laravel Repositories
[ABANDONED] Rinvex Repository is a simple, intuitive, and smart implementation of Active Repository with extremely flexible & granular caching system for Laravel, used to abstract the data layer, making applications more flexible to maintain.
Stars: ✭ 664 (-26.39%)
Mutual labels:  repository
Repoz
👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
Stars: ✭ 523 (-42.02%)
Mutual labels:  repository
Yona
Project Hosting SW, DEMO:
Stars: ✭ 418 (-53.66%)
Mutual labels:  repository
Repology Updater
Repology backend service to update repository and package data
Stars: ✭ 348 (-61.42%)
Mutual labels:  repository
Composer Registry Manager
🛠 🔨 Composer registry manager that help to easily switch to the composer repository you want.
Stars: ✭ 448 (-50.33%)
Mutual labels:  repository
Android Architecture Components
The template project that uses Android Architecture Components with Repository pattern. The simple app that uses awesome Fuel library instead of Retrofit for perfoming HTTP request. The app also persists data using the Room library and display data in RecyclerView.
Stars: ✭ 329 (-63.53%)
Mutual labels:  repository
Dspace
(Official) The DSpace digital asset management system that powers your Institutional Repository
Stars: ✭ 548 (-39.25%)
Mutual labels:  repository
Mirrorlist Repo
Arch Linux CN Community repo mirrors list
Stars: ✭ 307 (-65.96%)
Mutual labels:  repository
Archstrike
An Arch Linux repository for security professionals and enthusiasts. Done the Arch Way and optimized for i686, x86_64, ARMv6, ARMv7 and ARMv8.
Stars: ✭ 401 (-55.54%)
Mutual labels:  repository
Repository
Home Assistant Community Add-ons
Stars: ✭ 520 (-42.35%)
Mutual labels:  repository
Model
Ruby persistence framework with entities and repositories
Stars: ✭ 399 (-55.76%)
Mutual labels:  repository

Sonatype Nexus Repository Open Source Codebase

CircleCI Build Status Join the chat at https://gitter.im/sonatype/nexus-developers

Downloadable Bundles

See: https://www.sonatype.com/download-oss-sonatype

Build Requirements

Builds use Apache Maven and require Java 8. Apache Maven wrapper scripts are included in the source tree.

All release versioned dependencies should be available from the Central repository.

For SNAPSHOT sources, SNAPSHOT versioned dependencies may only be available from https://repository.sonatype.org/content/groups/sonatype-public-grid repository.

Configuring Maven for SNAPSHOT Dependencies

Following best practices, the nexus-public POM does not include any root <repositories> elements.

Instead you are advised to configure Apache Maven to point at single repository mirror URL that is a group repository containing both Central proxy repository with Release version policy and sonatype-public-grid with a SNAPSHOT version policy. You can use a repository manager to set up a group repository that contains both of these remotes.

Alternately, add a custom profile to a settings.xml for repository manager development that includes both repositories.

Building From Source

Released versions are tagged and branched using a name of the form release-{version}. For example: release-3.29.2-02

To build a tagged release, first fetch all tags:

git fetch --tags

Then checkout the remote branch you want. For example:

git checkout -b release-3.29.2-02 origin/release-3.29.2-02 --

Then build using the included Maven wrapper script. For example:

./mvnw clean install

For building SNAPSHOT versions, follow the same process, except your build may require access to Sonatype Public Grid to successfully resolve dependencies.

Running

To run Nexus Repository, after building, unzip the assembly and start the server:

unzip -d target assemblies/nexus-base-template/target/nexus-base-template-*.zip
./target/nexus-base-template-*/bin/nexus console

The nexus-base-template assembly is used as the basis for the official Sonatype Nexus distributions.

License

This project is licensed under the Eclipse Public License - v 1.0, you can read the full text here

Getting help

Looking to contribute to our code but need some help? There's a few ways to get information or our attention:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].