mongo -u sentilo -p sentilo sentilo init_data.js
mongo -u -p sentilo sentilo sentilo init_data.js
Es decir, la sentencia a ejecutar sigue la siguiente sintáxis:
mongo -u <user> -p <password> <database_name> <path_to_script>
Saludos,
./scripts/buildSentilo
--> ok
Ejecuto
mvn
clean install --> ok
El siguiente paso no entiendo bien para que sirve? ya que en la documentación solo pone que se abra el proyecto con Eclipse
mvn
eclipse:clean eclipse:eclipse
Después
de esto (sin hacer nada con Eclipse)
E
jecuto
mvn
clean package --> ok
Y
despliego el war en tomcat7 y se muestra la app pero en el login ¿que
usuario debo incluir?
Después
cuando
ejecuto el siguiente comando
sale
el error que copio a continuación.
~/sentilo-master#
mvn appassembler:appassembler -P dev
[INFO]
Scanning for projects...
[INFO] Reactor build order:
[INFO]
sentilo-parent-pom
[INFO] sentilo-common
[INFO]
sentilo-platform
[INFO]
sentilo-platform-common
[INFO]
sentilo-platform-service
[INFO]
sentilo-platform-server
[INFO]
sentilo-platform-client-java
[INFO]
sentilo-agent-alarm
[INFO]
sentilo-agent-relational
[INFO]
sentilo-catalog-web
[INFO] Searching repository for plugin with
prefix: 'appassembler'.
[INFO]
------------------------------------------------------------------------
[ERROR]
BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO]
Required goal not found: appassembler:appassembler in
org.codehaus.mojo:appassembler-maven-plugin:1.7
[INFO]
------------------------------------------------------------------------
[INFO]
For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO]
Total time: 1 second
[INFO] Finished at: Fri Jan 24 21:42:18 CET
2014
[INFO] Final Memory: 4M/11M
[INFO]
------------------------------------------------------------------------
¿Alguna
sugerencia?
Muchísimas gracias de antemano y perdón por la
extensión del correo.
Esteban
mvn appassembler:appassembler -P dev
¿Estos pasos son necesarios? ¿O con la aplicación web puedo crear los sensores y ya está operativa para recibir información en formato json?
Muchas gracias
Esteban
Hola Esteban,
Tal y como se describe en la documentación, la plataforma Sentilo viene preconfigurada con una serie de propiedades entre las que tenemos, por ejemplo, las siguientes:
En la documentación podemos encontrar una explicación más detallada de este tema.
Una vez comentado esto, para construir los artefactos que integran Sentilo, a partir del código descargado de Github, hay dos opciones:
Una vez hecha la instalación de cada uno de los componentes, se ha puesto en marcha la plataforma y se ha cargado en MongoDB los datos indicados en los ficheros init_data.js e init_test_data.js, se puede ejecutar el script testServerStatus.sh para validar la instalación.
Saludos
Hola de nuevo Esteban,
Sobre el error que comentas al ejecutar el comando:
mvn appassembler:appassembler -P dev
debes tener en cuenta que este comando no puedes ejecutarlo sobre la raíz del proyecto ya que sino estarías intentando aplicar el plugin a cada uno de los módulos que integran Sentilo y no todos tienen definido en su fichero pom.xml la configuración requerida por el plugin.
En el apartado Platform Installation tienes descrito como construir cada uno de los módulos (así como sobre que módulos ejecutar el comando anterior).
Saludos
mvn appassembler:appassembler -P dev