e-admin / alsigm

AL SIGM (Administración Local-SIGM), es una aplicación puesta a disposición de cualquier organización de forma gratuita por el Ministerio de Industria, Energía y Turismo para proporcionar a dichas administraciones un sistema que permita reunir en formato electrónico toda la documentación de un expediente, integrando los tradicionales subsistemas de Registro, Motor de Expedientes (Flujos de procedimientos) y Archivo
28 stars 32 forks source link

error al compilar proyecto con maven #15

Open vmguzman opened 9 years ago

vmguzman commented 9 years ago

Estoy compilando el proyecto Alsigm para terminar de montar el entorno de desarrollo, pero al iniciar la compilación com maven me da un error. ¿Alguien sabría decirme que me falta? tengo instalado maven 3.0.5 y la primera compilación que he realizado es en el directorio framework y la orden: mvn -DskipTests clean install. El error que me da es el siguiente: \framework\fwktd-core\src\main\java\es\ieci\tecdoc\fwktd\core\spring\configuration\jdbc\datasource\MultiEntityDatasource.java:[75,7] error: MultiEntityDatasource is not abstract and does not override abstract method getParentLogger() in CommonDataSource.

ghost commented 9 years ago

¿Qué versión de java utilizas? Prueba con la versión 1.6

vmguzman commented 9 years ago

he instalado jdk 1.6 y ya compila bien, al menos el framework. Gracias por tu ayuda.

vmguzman commented 9 years ago

Cuando llego a compilar el modulo Registro me da el siguiente error: Failure executing javac, but could not parse the error: "javac" no se reconoce como un comando interno o externo, programa.... hasta ese momento me ha estado compilando bien, pero he detectado que la variable JAVA HOME que le indique la ruta de la instalación de java, él le ha añadido /jre y en esa carpeta no existe el fichero javac, y si en la carpeta /bin que cogia en la instalación de jdk 1.7.

manolodd commented 9 years ago

¿No será que has instalado el jre 1.6 en lugar del jkd? El jre no tiene javac.

vmguzman commented 9 years ago

he instalado jdk-6u45-windows-i586, que incluye ambos jre y jdk. Pero además hasta este momento me ha estado compilado bien sin problema

pbriales commented 9 years ago

Haz una búsqueda de javac en los pom. Creo recordar que tuve que comentar un comando de javac en alguno.

jesusangel commented 9 years ago

Hola.

Como dice pbriales, en uno de los pom.xml se incluye la ruta del comando javac con una variable de entorno. Creo que el problema se daba cuando el valor de dicha variable contenía espacios y maven no era capaz de llegar hasta el ejecutable, por ejemplo "C:\Archivos de programa\java...:" Si comentas dicho nodo en el XML o bien pones la ruta directamente, debería utilizar el javac de tu JDK.

Saludos.

vmguzman commented 9 years ago

cambié la ruta en el pom.xml y ya me funcionó la compilación. El mismo error me ha dado al compilar tramitador\ispac-lib pero en el pom.xml no encuentro donde poner esta opción, ni en el fichero de la carpeta tramitador. ¿Alguna sugerencia?

vmguzman commented 9 years ago

ya encontré el pom.xml donde modificarlo: ispac-main dentro del tramitador

jormaral commented 9 years ago

Hola, en este hilo[1] de la forja de la anterior etapa de la comunidad se dan una serie de "sugerencias/trucos" que solucionan aparentemente los problemas de compilación.

Cualquier comentario al respecto será bienvenido.

Gracias.

[1] https://forja.cenatic.es/forum/forum.php?thread_id=344081&forum_id=742&group_id=223

jormaral commented 9 years ago

Hola de nuevo, hemos dejado las instrucciones[1] de compilación/instalación en el wiki.

Saludos.

[1] https://github.com/Cenatic/alsigm/wiki/Configuraci%C3%B3n-del-entorno-de-desarrollo-(Instalaci%C3%B3n-y-compilaci%C3%B3n)

vmguzman commented 9 years ago

Sigo con la compilación pero en la parte de SIGEM me da un error que no consigo descubrir, ya que he bajado la librería que me indica pero sigue dando el error.

vmguzman commented 9 years ago

con net.euskadi.pasarelapago.pasarelapago-all: 3.1

vmguzman commented 9 years ago

Tengo un error que no conseguimos saber como solucionar. Me ocurre cuando compilo la carpeta SIGEM y el error es el siguiente: me da en \SIGEM_Tramitacion_Modules\SIGEM_TramitacionSecretaria y da una serie de lineas de errores del siguiente tipo: c:\alsigm\alsigm\sigem\sigem_tramitacion_Modules\sigem_tramitacionSecretaria\scr\main\java\ieci\tecdoc\sgm\tram\secretaria\action\GenerateLibroAction.java[46,31] package org.apache.struts.action does not exist

vmguzman commented 9 years ago

captura