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:
- Ir al menú Tools > Plugins > Installed
- Seleccionar «HTML5», «Java SE» y «Java Web and EE» y click en «Activate» (instalar todo lo que sugiere)
- Seleccionar la solapa Available Plugins
- Instalar «nbjavac Library»
- 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