sistema:adaptacion_gn

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistema:adaptacion_gn [2016/09/12 11:21]
jan [Compilación del código fuente]
sistema:adaptacion_gn [2019/01/22 17:02] (actual)
Francisco Aguilar [Compilación del código fuente]
Línea 16: Línea 16:
 Para descargar el código fuente se describe en http://geonetwork-opensource.org/downloads.html y la [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|guía de desarrollo]].\\  Para descargar el código fuente se describe en http://geonetwork-opensource.org/downloads.html y la [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|guía de desarrollo]].\\ 
 Se requiere [[https://git-scm.com/|GIT]] instalado. Se requiere [[https://git-scm.com/|GIT]] instalado.
 +Luego ubicarse en el directorio geonetork
 +<code bash>cd /geonetwork
 +git submodule init 
 +git subomdule update
 +</code>
 +
 +
 +
  
 ===== Compilación del código fuente ===== ===== Compilación del código fuente =====
  
 Los requisitos para la compilación son JDK 1.7 o mayor, así como [[http://maven.apache.org/|Maven]].\\  Los requisitos para la compilación son JDK 1.7 o mayor, así como [[http://maven.apache.org/|Maven]].\\ 
 +Para instalar maven, el jdk y jre debemos ejecutar:
 +<code bash>
 +apt-get install maven openjdk-8-jre openjdk-8-jdk 
 +</code>
 Para el módulo del interfaz web web-ui se [[https://github.com/geonetwork/core-geonetwork/tree/develop/web-ui|recomienda el uso de closure]]. Para el módulo del interfaz web web-ui se [[https://github.com/geonetwork/core-geonetwork/tree/develop/web-ui|recomienda el uso de closure]].
 +Luego ubicarnos dentro de la carpeta donde clonamos el repositorio y proceder con la compilación
 +<code bash>
 +cd geonetwork
 +mvn clean install -DskipTests
 +</code>
  
 **El [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|manual de desarrolladores]] indica cómo //checkout// una versión específica, y su posterior compilación.** **El [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|manual de desarrolladores]] indica cómo //checkout// una versión específica, y su posterior compilación.**
  
-En el caso de que se usa JDK 1.7 sea necesario ejecutar el siguiente comando antes de compilar el código +
-<code bash> +
-export MAVEN_OPTS="-Xmx512M -XX:MaxPermSize=256M" +
-</code>+
  
 Para testear el código fuente se puede usar el servidor jetty integrado en maven en ''http://localhost/geonetwork:8080'': Para testear el código fuente se puede usar el servidor jetty integrado en maven en ''http://localhost/geonetwork:8080'':
Línea 50: Línea 64:
 <code bash> <code bash>
 git checkout 3.0.4 git checkout 3.0.4
 +git submodule update
 +mvn clean install -DskipTests
 git branch georellana-3.0.4 git branch georellana-3.0.4
-git checkout georellana-3.0.4+git checkout georellana-3.0.4 #una sola vez luego de crear la rama 
 +#Hacer los cambios necesarios 
 +git add  
 +git commit -m "Adaptaciones georellana" 
 +#Pendiente 
 </code> </code>
  
Línea 89: Línea 109:
       <li>       <li>
         <a data-gn-active-tb-item="catalog.search#/home">         <a data-gn-active-tb-item="catalog.search#/home">
-          <i class="fa fa-location-arrow">+          <i class="fa fa-location-arrow"></i>
           <span class="visible-lg"> Cat&aacute;logo</span>           <span class="visible-lg"> Cat&aacute;logo</span>
         </a>         </a>
Línea 141: Línea 161:
       <a href="rss.search?sortBy=changeDate&georss=simplepoint"       <a href="rss.search?sortBy=changeDate&georss=simplepoint"
               title="{{'lastRecords' | translate}}">               title="{{'lastRecords' | translate}}">
-        <i class="fa fa-rss"/>+        <i class="fa fa-rss"></i>
       </a>       </a>
     </li>     </li>
Línea 150: Línea 170:
 ==== Imagen corporativo de la web ==== ==== Imagen corporativo de la web ====
  
-Para adaptar los colores de los enlaces, botones, así como el diseño y layout del menú principal se añaden los siguientes líneas al archivo gn_view.less:+Para adaptar los colores de los enlaces, botones, así como el diseño y layout del menú principal se añaden los siguientes líneas al archivo gn_view.less ubicado en el directorio <code bash> web-ui/src/main/resources/catalog/views/default/less</code>
 <code css> <code css>
 .navbar { .navbar {