¿Alojamiento de repositorios Maven para artefactos no públicos? [cerrado]


¿Hay alguna solución de alojamiento, ya sea de pago o gratuita, que ofrezca alojamiento explícito de repositorios maven para artefactos no públicos, preferiblemente con soporte?

Estas son las alternativas que conozco:

Sin embargo, todas estas soluciones requieren una cierta sobrecarga de mantenimiento más allá de solo usar el administrador de repositorios (más allá de solo usar nexus) y/o no son realmente soluciones totalmente soportadas, o no están pensadas para proyectos de código cerrado.

Si necesito tener una solución que esté disponible en Internet pero que sea "privada" ya que debería estar disponible solo para la gente de la Empresa, ¿hay otras alternativas? Estoy asumiendo aquí que no hay servidor que ya está público, por lo que tener un nuevo servidor solo para maven artifact hosting parece un poco grande. Estoy un poco sorprendido de que no pude encontrar alternativas comerciales.

Author: Community, 2012-09-21

8 answers

Jfrog ofrece su gestor de repositorios artifactory como un servicio en la nube.

Personalmente, algunas de las opciones de configuración predeterminadas ("fijación" de metadatos, etc.) son simplemente incorrectas, pero puede configurarlo para hacer lo correcto.

(Divulgación completa: tanto jfrog como sonatype son socios de cloudbees (mi empleador))

Editar: Ofrecen una prueba de 30 días, y sus precios se pueden ver aquí.

 6
Author: Stephen Connolly,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-12 11:19:23

Soy desarrollador de mymavenrepo.com - es muy simple maven hosting que se adapta perfectamente para uso personal y pequeñas empresas

 8
Author: fedor.belov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-20 14:29:45

También he estado buscando esto y he llegado a través de este enlace https://blog.openshift.com/nexus-repository-manager-in-the-cloud-for-free-with-openshift / que explica cómo configurar una aplicación Nexus en OpenShift. Seguí los pasos descritos en esta página y lo puse en marcha bastante rápido. Puede desactivar el usuario "anónimo" para eliminar el acceso público y configurar sus propios usuarios. Puede vincularse a LDAP si tiene eso disponible.

 2
Author: Rob Baily,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-29 17:28:41

No hay ninguna oferta comercial de Repositorio Nexus en la nube como tal, pero cualquier servidor administrado que incluya las características para ejecutar una aplicación Java es adecuado. Y hay muchos alrededor. Y otros socios como CA lo incluyen automáticamente en una pila que aprovisionan para los clientes.

La única sobrecarga que tendrá que administrar es instalar y ejecutar el repositorio Nexus. Eso sin embargo es trivial y se puede hacer en un par de minutos.

Dependiendo de su uso incluso podría ejecutar esto en una máquina virtual que desactive cuando nadie lo necesite. Por ejemplo, las 24 horas del día .. si sus servidores dev y CI solo lo necesitan para 12 .. apague la máquina virtual el resto del tiempo. Y puedes automatizar todo eso fácilmente también.

 1
Author: Manfred Moser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-24 23:33:05

Parece que hay un servicio llamado deps a punto de abrir en 2017. Por su descripción, suena como la respuesta a mi pregunta, pero tendremos que ver cómo resulta.

 1
Author: eis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-14 07:07:42

Esto podría considerarse una promoción, pero acabamos de lanzar soporte para alojar repositorios Maven en la nube en Deveo. No hay otra información disponible todavía que la publicación del blog de release . El precio, sin embargo, debe ser más amigable que lo que ofrece JFrog.

Descargo de responsabilidad: Estoy afiliado a la compañía.

 1
Author: kontulai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-09 10:32:48

JitPack es un servicio que facilita el alojamiento de artefactos Maven no públicos (privados).

La forma en que funciona es que construye tus repositorios Git privados a partir del código fuente y publica los artefactos resultantes. Los artefactos solo son accesibles para ti y para aquellos que tienen acceso al repositorio de Git, como las personas de tu empresa.

La forma de usarlo es agregando el repositorio y apuntando tus dependencias al Repositorio de Git:

  1. Añadir repositorio:
<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
  1. Añadir dependencia
<dependency>
    <groupId>com.github.User</groupId>
    <artifactId>Repository</artifactId>
    <version>Tag</version>
</dependency>

Más información y autenticación en los documentos . Sus precios se pueden ver en su página de precios .

 1
Author: Andrejs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-24 09:08:45
 -1
Author: ams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-13 04:33:35