SIGESA: Configuración de netbeans

Instalación

cd /tmp

wget https://downloads.apache.org/netbeans/netbeans/16/netbeans-16-bin.zip

unzip netbeans-16-bin.zip

sudo mv netbeans/ /opt/

sudo nano ~/.bashrc
  • Agregar al final
export PATH="$PATH:/opt/netbeans/bin/"
  • Recargamos
source ~/.bashrc
  • Creamos acceso
sudo nano /usr/share/applications/netbeans.desktop
  • Agregamos


[Desktop Entry]
Name=Netbeans IDE
Comment=Netbeans IDE
Type=Application
Encoding=UTF-8
Exec=/opt/netbeans/bin/netbeans
Icon=/opt/netbeans/nb/netbeans.png
Categories=GNOME;Application;Development;
Terminal=false
StartupNotify=true

Tomcat

  • Ingresamos a Services->Servers->Add Server
  • Seleccionamos Tomcat y le damos un nombre
  • Ubicamos el servidor
  • u: root
  • p:root

Agregar proyecto SIGESA

  • Le damos File->Open Proyect

Activar Java

El IDE viene con muchas características desactivadas, que se activan automáticamente a medida que se utiliza. Para facilitar el uso, podemos activar manualmente el soporte para Java:

  1. Ir al menú Tools > Plugins > Installed
  2. Seleccionar «HTML5», «Java SE» y «Java Web and EE» y click en «Activate» (instalar todo lo que sugiere)
  3. Seleccionar la solapa Available Plugins
  4. Instalar «nbjavac Library»
  5. Reiniciar el IDE.
  • Modificamos la versión de java

Además

  • Ahora para aumentar la memoria ejecutamos
nano /opt/netbeans/etc/netbeans.conf
  • Modificamos
netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m  -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.

X
netbeans_default_options="-J-client -J-Xss2m -J-Xms1024m -J-Xmx2048m -J-XX:PermSize=2048m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled" 
  • Y
#netbeans_jdkhome="/path/to/jdk"
X
netbeans_jdkhome="/usr/lib/jvm/jdk1.8.0_333/"
  • Reiniciamos netbeans
  • Ahora vamos a compilar SIGESA con Maven online para que descargue todo lo necesario

  • Luego que termine
  • Le agregamos a Maven -o para que funcione como offline
  • Luego marcamos todos los proyectos necesarios para que quede así
  • Luego compilamos el orden
    • jpa
    • SIGESA PPI MCG
    • SIGESA PPI PPO
    • WEBAPP