resumen respuestas kuby johnson jhonson estadística estadisticos estadistica enunciados elemental scala maven publishing

respuestas - ¿Cuál es la forma recomendada de hacer que un proyecto de Scala esté disponible para la comunidad?



estadística elemental johnson r (3)

Como ya está utilizando GitHub, puede liberar su archivo JAR como un repositorio de Maven en su propio GitHub. No hay necesidad de alojar en ningún sitio.

Lee los siguientes artículos.

Actualmente estoy escribiendo una biblioteca de archivos de configuración (tipo de reemplazo de Configgy). Por el momento, es un lanzamiento alfa y se mantiene bien en GitHub. Sin embargo, cuando el proyecto sea lo suficientemente estable, planeo hacer que el archivo JAR resultante esté ampliamente disponible.

En Ruby usé el repositorio central de RubyGems para ese propósito. Sin embargo, no tengo idea de cuál es el equivalente. Estaba pensando en usar un repositorio de Maven , pero ¿cuál? ¿Y cómo?

Estoy usando SBT 0.7.7 y no tengo experiencia con Maven .


Las otras respuestas son bastante buenas, pero aquí hay una lista de verificación:

  • Anunciarlo y nuevos lanzamientos en [email protected]
  • Anúncielo y las nuevas versiones de él en implicit.ly (necesitará una cuenta de posterous ); Creo que hay un complemento SBT para hacer esto también
  • Publíquelo en un repositorio de Maven: SBT lo facilita, vea las otras respuestas
  • Si es de código abierto, haga que el código esté disponible en GitHub , aunque hay otros lugares, la mayoría de los proyectos están ahí, y algunos que comenzaron en otros lugares ya están allí.
  • Es posible que desee utilizar sbaz también ; El problema con sbaz es la falta de un buen control de dependencia, de hecho, ese es el problema con la mayoría de los sistemas de paquetes.