Deploy componentes Uqbar

Componentes de dominio Uqbar

Motivación

Los componentes de dominio uqbar están pensados para

Configuraciones de Maven necesarias

Parent-project

El proyecto padre debe ser

Cualquiera de estos proyectos padre están deployados en el repositorio Maven de Uqbar, que está situado en

http://uqbar-wiki.org/mvn/releases

Dependencias

En el pom debemos tener dependencias hacia

y no es necesario nada más.

Los objetos de dominio deben anotarse como Observable para que funcionen en Arena, y respetar la convención Java Bean de tener un constructor vacío y getters/setters.

Repositorios

Dado que el proyecto padre no está en Maven Central, debemos agregar los repositorios maven de Uqbar en forma manual:

      	<repositories>
		<repository>
			<id>uqbar-wiki.org-releases</id>
			<name>uqbar-wiki.org-releases</name>
			<url>http://uqbar-wiki.org/mvn/releases</url>
		</repository>
		<repository>
			<snapshots />
			<id>uqbar-wiki.org-snapshots</id>
			<name>uqbar-wiki.org-snapshots</name>
			<url>http://uqbar-wiki.org/mvn/snapshots</url>
		</repository>
	</repositories>

    

Esto es para que el build de travis no falle.

Deploy de una nueva versión

Dado que no tenemos CI en este tipo de ejemplos, debemos manualmente

      $ mvn clean deploy

    

A futuro esperamos contar con un esquema de CI que facilite las cosas.