Vadiraj Deshpande ha publicado la primera versión de su generador de instalador para aplicaciones desarrolladas en Netbeans. Este proyecto es un plugin que empaqueta la aplicación que estés desarrollando en el IDE y genera un instalador multiplataforma.
El plugin se basa en OpenInstaller, un instalador multiplatadorma opensource desarrollado por la comunidad Glassfish.
Puedes ver un demo del plugin en este enlace y descargarlo a través de Netbeans usando este update center.
Magnífica noticia: el despliegue siempre ha sido un punto flaco de Java, los usuarios finales siempre han buscado un .exe (los de Windows), se han inventado algunas soluciones, alguna aplicación que convertía el código a lenguaje dependiente de la plataforma, pero no había visto ninguna tan integrada y sencilla para el programador.
Sólo tengo un par de dudas: ¿necesita alguna versión concreta de JRE?¿qué ocurre si no la encuentra?
No sé si he hecho algo mal.
Pero sólo me funciona para "módulos del netBeans" no para el resto
naho
Totalmente de acuerdo con govisagod512, esta pregunta se ha hecho mil veces en los foros. Aprovecho para recordar otras alternativas como izpack
Un saludo.
naho: según veo en la demo y mirando un poco la documentación sólo sirve para aplicaciones netbeans RCP, no para cualquier aplicación java creada en netbeans.
Lo que no me gusta (que siempre tengo que poner pegas :P) es que sea un "boton del IDE", no se si por debajo utilizará una tarea ant, pero personalmente no me sirven los botones del IDE para estas cosas, necesito que todos los artefactos que se generen a partir del código fuente se puedan crear ejecutando una tarea ant desde linea de comandos (para que luego se generen en un servidor de integración continua).
Hubiera quedado mejor integrado dentro de los proyectos de tipo "module suit", igual que ahora existe la posibilidad de varias distribuciones (jnlp, zip, para mac) añadir el instalador a esta lista y las opciones de configuración a las opciones del proyecto de module suit, de esta forma luego se podría generar todo desde el ant del proyecto.
Pero vamos esta muy bien la cantidad de opciones de distribución que tiene una aplicación netbeans rcp
- Un zip con un lanzador (.exe)
- Aplicacion JW, genera el .war para montarlo en un app server.
- Distribución para mac (no se como va, nunca la he probado :P )
- como modulos sueltos (.nbm)
- montar los modulos con un fichero de descripción en un app server para actualizarlos desde el update manager
y con este pluggin se puede generar también un ejecutable, dificil tener más opciones.
Escribe tu comentario