Skip to content

Instantly share code, notes, and snippets.

@zmoog
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zmoog/16e95a7558455544535a to your computer and use it in GitHub Desktop.
Save zmoog/16e95a7558455544535a to your computer and use it in GitHub Desktop.
Maven Repository Manager

Maven Repository Manager

Mission


I requisiti minimi su cui focalizzare la nostra attenzione:

 - Free License
 - LDAP integration (groups e user)
 - Ambiente distribuito (WEB)
 - Administration tool (GM) (project management (creazione. onfigurazione, integrazione, ecc...))
 - Scalabilità, Clustering e Sincronizzazione (RM) (queste features sono opzionali almeno non necessarie per la prima fase, tuttativa, se queste features fanno parte di un pacchetto di licenza EE bisogna verificare se una configurazione di questo tipo può essere adottata in una fase successiva)
 - Evidenziare le limitazioni delle licenze CE rispetto alle EE

Informazioni generali

Versioni confrontate

  • Nexus OSS 2.8.0-05
  • Artifactory Open Source 3.2.0

Nexus OSS

Funzionalità:

  • Proxied Remote Repositories
  • Hosted Repositories
  • Repository Groups
  • Fine-grained Security Model
  • Flexible LDAP Integration
  • Artifact Search
  • Scheduled Tasks
  • Nexus Plugins
  • Integration with m2eclipse

Licenza

This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0, which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.

Integrazione LDAP

Flexible LDAP Integration

If your organization uses an LDAP server, Nexus Professional can integrate with an external authentication and access control system. Nexus Professional is smart enough to be able to automatically map LDAP groups to the appropriate Nexus roles, and it also provides a very flexible facility for mapping existing users and existing roles to Nexus roles.

Approfondimenti:

Ambiente distribuito (Web)

Administration tools

  • project management (creazione, configurazione, integrazione, ecc...)

Scalabilità, Clustering e Sincronizzazione

We’re often asked by customers to prove that Nexus can scale to meet the demands of thousands, and sometimes tens of thousands, of developers. Fortunately, we don’t have to stand up an expensive set of machines for a proof-of-concept as we have the world’s largest collection of active open source projects hosted on a single instance of Nexus Professional running at http://oss.sonatype.org. This instance isn’t just proof that Nexus Professional can scale, it serves as a public instance that you can model your own instance after.

Evidenziare le limitazioni delle licenze CE rispetto a EE

Le differenze più rilevanti tra versione OSS e Professional:

  • Repository Insight
  • Staged Releases
  • Artifact Procurement
  • Hosting Project Sites
  • Enterprise LDAP Support

Artifactory

Versioni

  • Open Source
  • Pro
  • Cloud

http://www.jfrog.com/home/v_artifactory_version_comparison

  • Proxy and Cache Remote Repository Artifacts
  • Deploy Artifacts via the UI or via REST/HTTP
  • Bulk Atomic Artifact eployment
  • Include/Exclude Rules for Stored Artifacts
  • Search by Name, Class, Module Info
  • Incremental and Historical Backup Service
  • Integration with Leading CI-server
  • LDAP Authentication
  • Role Based Authorization

Licenza

  • GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Integrazione LDAP

Ambiente distribuito (Web)

Administration tools

Scalabilità, Clustering e Sincronizzazione

Evidenziare le limitazioni delle licenze CE rispetto a EE

Le differenze più rilevanti tra versione Open Source e Pro:

  • Optional multi-realm authentication fallback
  • LDAP Groups Synchronization

Confronto

Funzionalità core disponibili in entrambi:

  • Proxy and Cache Remote Repository Artifacts
  • Deploy Artifacts via the UI or via REST/HTTP
  • Search by Name, Class, Module Info
  • LDAP Authentication

Nexus OSS offre un supporto più completo all'autenticazione su LDAP rispetto ad Artifactory Open Source (in particolare per i gruppi LDAP).

Nexus Pro offre alcune funzionalità interessanti:

  • Repository Insight
  • Staged Releases
  • Artifact Procurement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment