Nueva versión de nuestro addon de firma electrónica para Alfresco

/ / Cybersecurity, Digital Development, Document Management, Noticias
Alfresco Activiti para la tramitación de la Administración Electrónica
Alfresco BeeCon 2016 podría ser en España

Tenéis disponible en nuestro Github la versión 0.9.0 de nuestro addon Open Source de firma electrónica para Alfresco bajo licencia LGPL v3.0.

Novedades de la versión:

  • Integración con la versión 1.3.0 del MiniApplet @firma
  • Posicionamiento parametrizable de la firma visible en formato PAdES-BES
  • Mejoras en el interface de usuario

Recordamos que la versión 1.3 ya contempla el funcionamiento del MiniApplet @firma en entornos que no soportan JAVA, mediante la invocación por protocolo de la aplicación Autofirma y haciendo uso de un servidor intermedio. Está prevista la publicación de una nueva versión del MiniApplet, que incluya una solución que no requiera servidor intermedio, basada en llamadas a la aplicación Autofirma por protocolo y servicio en los próximos meses.

Unidad de negocio, keensoft

9 Comments to “ Nueva versión de nuestro addon de firma electrónica para Alfresco”

  1. Alberto dice:Responder

    Hola Ángel,

    Estupendo post y genial addon para Alfresco y la solución de firma digital.

    Quería preguntarte sobre el servidor intermedio que se requiere para entornos que no soportan Java, ¿dónde ha de estar?¿qué debe servir?

    Muchas gracias,
    Un saludo

  2. Gracias por tu interés, Alberto.

    El servidor intermedio es suministrado también en la Forja CTT (http://forja-ctt.administracionelectronica.gob.es/web/clienteafirma). Se trata de una aplicación web Java que tienes que instalar en un servidor de aplicaciones para que realice el callback a la página web que ha invocado a la aplicación Autofirma.

  3. […] versiones seguramente será mas fácil la instalación; tanto de alfresco, como de complementos. Hace un par de años hice un pequeño tutorial de los errores que me encontre al instalar la addon […]

  4. Mafran dice:Responder

    Hola Angel,

    Excelente addon. Sin embargo tengo una duda, que tras instalarlo no me queda claro si es posible utilizarlo o no. ¿Es posible con el addon utilizar la funcionalidad de cofirma o contrafirma? Para mí sería muy útil y no se si es necesario algo especial para que se pueda utilizar.

    Gracias y un saludo

    1. Buenas,

      Actualmente el addon no soporta firma múltiple. Quizá lo incorporemos cuando realicemos la integración del nuevo cliente @firma basado en protocolo y aplicación local.

      Gracias por tu interés.

  5. Hola Angel,

    Primero de todo, felicitaros por el addon y daros las gracias por compartirlo con la comunidad. También muchas gracias por toda la info de Alfresco que compartes, es de gran ayuda a todos los que estamos en este mundillo.

    Estoy intentando instalar los amps, pero cuando lo hago, la aplicación deja de funcionar. Cuando arranco Alfresco tarda mucho en estar disponible la página de login y cuando intento meter el usuario y pass no hace loggin y muestra el siguiente mensaje “No se han reconocido sus datos de autenticación o puede que Alfresco no esté disponible en este momento.”. En los logs no veo nada raro, aparentemente la aplicación despliega correctamente

    Los amps los he instalado a mano con MMT en vez de con el script de instalación apply_amps.sh. Lo estoy instalando sobre una 5.0.d en Windows.

    He probado a compilar los proyectos para generar los amps con mi versión de JAVA “1.8”, pero tampoco puedo. me da dos errores:

    Maven: 3.2.5
    Java: 1.8.0_60

    [DEBUG] Included: org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.2
    [DEBUG] Included: org.apache.maven.wagon:wagon-http-shared:jar:2.2
    [DEBUG] Included: nekohtml:xercesMinimal:jar:1.9.6.2
    [DEBUG] Included: nekohtml:nekohtml:jar:1.9.6.2
    [DEBUG] Included: commons-logging:commons-logging:jar:1.1.1
    [DEBUG] Included: org.apache.jackrabbit:jackrabbit-webdav:jar:2.2.5
    [DEBUG] Included: org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.2.5
    [DEBUG] Included: org.slf4j:slf4j-api:jar:1.6.1
    [DEBUG] Included: commons-httpclient:commons-httpclient:jar:3.1
    [DEBUG] Included: commons-codec:commons-codec:jar:1.2
    [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0
    [DEBUG] Extension realms for project es.keensoft.alfresco:firma:pom:0.9.0: [Clas
    sRealm[extension>org.apache.maven.archetype:archetype-packaging:2.2, parent: sun
    .misc.Launcher$AppClassLoader@dad5dc], ClassRealm[extension>org.apache.maven.wag
    on:wagon-webdav-jackrabbit:2.2, parent: sun.misc.Launcher$AppClassLoader@dad5dc]
    ]
    [DEBUG] Created new class realm project>es.keensoft.alfresco:firma:0.9.0
    [DEBUG] Populating class realm project>es.keensoft.alfresco:firma:0.9.0
    [DEBUG] Included: org.apache.maven.archetype:archetype-packaging:jar:2.2
    [DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>e
    s.keensoft.alfresco:firma:0.9.0, parent: ClassRealm[maven.api, parent: null]]
    [DEBUG] Extension realms for project org.alfresco.maven:alfresco-sdk-parent:pom:
    2.1.0: [ClassRealm[extension>org.apache.maven.archetype:archetype-packaging:2.2,
    parent: sun.misc.Launcher$AppClassLoader@dad5dc], ClassRealm[extension>org.apac
    he.maven.wagon:wagon-webdav-jackrabbit:2.2, parent: sun.misc.Launcher$AppClassLo
    ader@dad5dc]]
    [DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>e
    s.keensoft.alfresco:firma:0.9.0, parent: ClassRealm[maven.api, parent: null]]
    [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMark
    er.markTime=0, ConflictMarker.nodeCount=1, ConflictIdSorter.graphTime=0, Conflic
    tIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.co
    nflictIdCycleCount=0, ConflictResolver.totalTime=1, ConflictResolver.conflictIte
    mCount=1, DefaultDependencyCollector.collectTime=8, DefaultDependencyCollector.t
    ransformTime=1}
    [DEBUG] org.apache.maven.archetype:archetype-packaging:jar:2.2:
    [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime
    [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMark
    er.markTime=0, ConflictMarker.nodeCount=19, ConflictIdSorter.graphTime=0, Confli
    ctIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.
    conflictIdCycleCount=0, ConflictResolver.totalTime=1, ConflictResolver.conflictI
    temCount=17, DefaultDependencyCollector.collectTime=6, DefaultDependencyCollecto
    r.transformTime=1}
    [DEBUG] org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.2:
    [DEBUG] org.apache.maven.wagon:wagon-http-shared:jar:2.2:compile
    [DEBUG] nekohtml:xercesMinimal:jar:1.9.6.2:compile
    [DEBUG] nekohtml:nekohtml:jar:1.9.6.2:compile
    [DEBUG] commons-logging:commons-logging:jar:1.1.1:compile
    [DEBUG] org.apache.jackrabbit:jackrabbit-webdav:jar:2.2.5:compile
    [DEBUG] org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.2.5:compile
    [DEBUG] org.slf4j:slf4j-api:jar:1.6.1:compile
    [DEBUG] org.slf4j:jcl-over-slf4j:jar:1.6.1:test
    [DEBUG] commons-httpclient:commons-httpclient:jar:3.1:compile
    [DEBUG] commons-codec:commons-codec:jar:1.2:compile
    [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:2.2:compile
    [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0:compile
    [DEBUG] Extension realms for project org.alfresco.maven:alfresco-sdk-aggregator:
    pom:2.1.0: [ClassRealm[extension>org.apache.maven.archetype:archetype-packaging:
    2.2, parent: sun.misc.Launcher$AppClassLoader@dad5dc], ClassRealm[extension>org.
    apache.maven.wagon:wagon-webdav-jackrabbit:2.2, parent: sun.misc.Launcher$AppCla
    ssLoader@dad5dc]]
    [DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>e
    s.keensoft.alfresco:firma:0.9.0, parent: ClassRealm[maven.api, parent: null]]
    [ERROR] The build could not read 2 projects -> [Help 1]
    org.apache.maven.project.ProjectBuildingException: Some problems were encountere
    d while processing the POMs:
    [WARNING] ‘version’ contains an expression but should be a constant. @ es.keenso
    ft.alfresco:firma:${version}, C:\Users\aramirez\git\alfresco-firma-pdf\src\pom.x
    ml, line 6, column 11
    [FATAL] Non-resolvable parent POM: Failure to find es.keensoft.alfresco:firma:po
    m:0.9.0 in https://repo.maven.apache.org/maven2 was cached in the local reposito
    ry, resolution will not be reattempted until the update interval of central has
    elapsed or updates are forced and ‘parent.relativePath’ points at wrong local PO
    M @ line 4, column 11
    [WARNING] ‘version’ contains an expression but should be a constant. @ es.keenso
    ft.alfresco:firma:${version}, C:\Users\aramirez\git\alfresco-firma-pdf\src\pom.x
    ml, line 6, column 11
    [FATAL] Non-resolvable parent POM: Failure to find es.keensoft.alfresco:firma:po
    m:0.9.0 in https://repo.maven.apache.org/maven2 was cached in the local reposito
    ry, resolution will not be reattempted until the update interval of central has
    elapsed or updates are forced and ‘parent.relativePath’ points at wrong local PO
    M @ line 4, column 11
    [WARNING] ‘version’ contains an expression but should be a constant. @ es.keenso
    ft.alfresco:firma:${version}, C:\Users\aramirez\git\alfresco-firma-pdf\src\pom.x
    ml, line 6, column 11
    [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artif
    actId} instead. @
    [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artif
    actId} instead. @
    [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artif
    actId} instead. @

    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:416)
    at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:672)
    at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven
    .java:663)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:253)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(Refl
    ectiveInterceptor.java:1426)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
    cher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
    a:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
    uncher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
    356)
    [ERROR]
    [ERROR] The project es.keensoft.alfresco:alfresco-components:[unknown-version]
    (C:\Users\aramirez\git\alfresco-firma-pdf\src\alfresco-components\pom.xml) has
    1 error
    [ERROR] Non-resolvable parent POM: Failure to find es.keensoft.alfresco:firm
    a:pom:0.9.0 in https://repo.maven.apache.org/maven2 was cached in the local repo
    sitory, resolution will not be reattempted until the update interval of central
    has elapsed or updates are forced and ‘parent.relativePath’ points at wrong loca
    l POM @ line 4, column 11 -> [Help 2]
    org.apache.maven.model.resolution.UnresolvableModelException: Failure to find es
    .keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/maven2 was c
    ached in the local repository, resolution will not be reattempted until the upda
    te interval of central has elapsed or updates are forced
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:195)
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:244)
    at org.apache.maven.model.building.DefaultModelBuilder.readParentExterna
    lly(DefaultModelBuilder.java:899)
    at org.apache.maven.model.building.DefaultModelBuilder.readParent(Defaul
    tModelBuilder.java:751)
    at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultMode
    lBuilder.java:309)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:463)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:432)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:549)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:432)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:396)
    at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:672)
    at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven
    .java:663)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:253)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(Refl
    ectiveInterceptor.java:1426)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
    cher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
    a:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
    uncher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
    356)
    Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to
    find es.keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/mave
    n2 was cached in the local repository, resolution will not be reattempted until
    the update interval of central has elapsed or updates are forced
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(Defa
    ultArtifactResolver.java:444)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtif
    acts(DefaultArtifactResolver.java:246)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtif
    act(DefaultArtifactResolver.java:223)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtif
    act(DefaultRepositorySystem.java:294)
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:191)
    … 25 more
    Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Failure to fin
    d es.keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/maven2 w
    as cached in the local repository, resolution will not be reattempted until the
    update interval of central has elapsed or updates are forced
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newExcepti
    on(DefaultUpdateCheckManager.java:231)
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtif
    act(DefaultUpdateCheckManager.java:206)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownlo
    ads(DefaultArtifactResolver.java:585)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownl
    oads(DefaultArtifactResolver.java:503)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(Defa
    ultArtifactResolver.java:421)
    … 29 more
    [ERROR]
    [ERROR] The project es.keensoft.alfresco:share-components:[unknown-version] (C
    :\Users\aramirez\git\alfresco-firma-pdf\src\share-components\pom.xml) has 1 erro
    r
    [ERROR] Non-resolvable parent POM: Failure to find es.keensoft.alfresco:firm
    a:pom:0.9.0 in https://repo.maven.apache.org/maven2 was cached in the local repo
    sitory, resolution will not be reattempted until the update interval of central
    has elapsed or updates are forced and ‘parent.relativePath’ points at wrong loca
    l POM @ line 4, column 11 -> [Help 2]
    org.apache.maven.model.resolution.UnresolvableModelException: Failure to find es
    .keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/maven2 was c
    ached in the local repository, resolution will not be reattempted until the upda
    te interval of central has elapsed or updates are forced
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:195)
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:244)
    at org.apache.maven.model.building.DefaultModelBuilder.readParentExterna
    lly(DefaultModelBuilder.java:899)
    at org.apache.maven.model.building.DefaultModelBuilder.readParent(Defaul
    tModelBuilder.java:751)
    at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultMode
    lBuilder.java:309)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:463)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:432)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:549)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:432)
    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu
    ilder.java:396)
    at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:672)
    at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven
    .java:663)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:253)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(Refl
    ectiveInterceptor.java:1426)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
    cher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
    a:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
    uncher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
    356)
    Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to
    find es.keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/mave
    n2 was cached in the local repository, resolution will not be reattempted until
    the update interval of central has elapsed or updates are forced
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(Defa
    ultArtifactResolver.java:444)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtif
    acts(DefaultArtifactResolver.java:246)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtif
    act(DefaultArtifactResolver.java:223)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtif
    act(DefaultRepositorySystem.java:294)
    at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectMod
    elResolver.java:191)
    … 25 more
    Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Failure to fin
    d es.keensoft.alfresco:firma:pom:0.9.0 in https://repo.maven.apache.org/maven2 w
    as cached in the local repository, resolution will not be reattempted until the
    update interval of central has elapsed or updates are forced
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newExcepti
    on(DefaultUpdateCheckManager.java:231)
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtif
    act(DefaultUpdateCheckManager.java:206)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownlo
    ads(DefaultArtifactResolver.java:585)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownl
    oads(DefaultArtifactResolver.java:503)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(Defa
    ultArtifactResolver.java:421)
    … 29 more
    [ERROR]
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please rea
    d the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
    gException
    [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableMo
    delException
    C:\Users\aramirez\git\alfresco-firma-pdf\src>

    Un saludo y gracias de antemano.

  6. Alberto, gracias por tu interés.

    En cuanto al problema con el despliegue, te recomendaría que copiases los artefactos AMP a las carpetas “alfresco/amps” y “alfresco/amps_share” y utilizases el script “bin/apply_amps.bat -force” para desplegar. Quizá necesites lanzar el cmd / PowerShell con permisos de Administrador para realizar esta operación.

    En cuanto al problema de compilación, parece que han cambiado los repositorios Maven de Alfresco. En cuanto podamos, subimos un parche a GitHub.

    Saludos,

  7. Alberto, en efecto, había un problema de referencias. Por favor, sincroniza el proyecto, vuelve a lanzar la compilación y nos cuentas cómo ha ido.

    Gracias

  8. […] un tiempo os comentábamos que se estaba preparando la versión 1.4 del MiniApplet @firma con soporte para […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.