No es que haya programado mucho últimamente. Mi rutina suele ser “intentar estudiar” y jugar. Entre medias hago caso a mis necesidades corporales como si fuera Los Sims. Sin embargo tengo una espinita clavada durante días, y tiene que ver con la manera que tiene Java, o más bien los IDEs, respecto a la gestión de los recursos.
Ya va llegando el día en el que tendré que hacer pública una primera versión de Melt, y tengo que plantearme bastantes cosas. La primera es que necesito una manera de generar releases que sea limpia. Por ello he pasado el proyecto a NetBeans, para ver cómo está el panorama. En Eclipse, la generación de Jars y Javadocs no está integrada, y queda un poco como “colgando”. En Netbeans está más cómodo.
Sin embargo, no conseguía acceder a ficheros al generar un Jar, ni con Netbeans, ni con Eclipse. Al final, he modificado el archivo de manifiesto que genera Netbeans y ha funcionado, solo he tenido que retocar un poco el classpath. Ahora tendré que automatizarlo. NetBeans está bien porque te lo deja todo bien colocadito, pero me temo que a la hora de modificar eso hay que echar mano del archivo de generación de Ant a pelo. Y yo no tengo mucha idea, así que habrá que aprender sobre la marcha.
Lo bueno es que acabo de conseguir tener un proyecto de ejemplo, que utiliza Melt como librería y lee los fichero de recursos (modelos, texturas, etc) de un jar, por lo que los contenidos están empaquetados, que siempre queda más cuco. La idea era que fuera fácil pasar de tener los ficheros sueltos (lo que es habitual durante el desarrollo) a tenerlos empaquetados, sin tener que cambiar el código.
Por otro lado, debería ir haciendo una página para el proyecto. Es decir, ya tengo una, pero no es gran cosa, y me gustaría subirla a algún repositorio para proyectos Open Source. Ya probé con SourceForge en el pasado, y no está mal, incluso se puede subir tu propio html. Pero a la hora de actualizar es un tostón, y los servidores tienen una sobrecarga que no ayuda mucho.
Podría probar con CodePlex o Google Code. Supongo que, puestos a elegir, prefiero la segunda. Con estos sistemas no tendré página “propia” por así decirlo, pero no creo que vayan a cerrar el servicio de la noche a la mañana, especialmente Google, que lo usa también para desarrollos de sus sistemas. Y quizás debería darle un toquecito a Lobo en el hombro a ver si se acuerda de nosotros los proyectantes
, a ver si luego va a renegar de nosotros cual hijo ilegítimo de Julio Iglesias.
- Nuevo nombre para Melt
- Cambio de nombre
- Todas las frases que contienen la palabra Flex…
- Entendiendo OpenGL
- Melt: Conceptos básicos
- 5 de Febrero de 2008 a las 9:55 am
Yayo dice:
pues… pásate a eclipse porque sí que está todo integrado… Vamos, no veo qué le falta. Netbeans usa Ant para todo y en Eclipse puedes usar cualquier cosa aparte de Ant, además de Ant…
En eclipse la generación de jars es automática y automatizable sin tocar Ant. En netbeans también, seguro que te perdiste alguna opción del proyecto porque el bichejo despliega él solo las aplicaciones…
Miguel Herrero dice:
Lo único que encontré para generar jars en Eclipse es ‘click derecho en el proyecto/exportar/Jar File’. En NetBeans, cuando incluyes a otro proyecto como librería (similar a lo que se puede hacer en Visual Studio), copia el jar del primer proyecto en la carpeta del jar del segundo.
Aunque me estoy pensando en dejarlo todo como un único proyecto. Yo soy más de Eclipse, pero en ese aspecto me gustó más el NetBeans.
¿Cómo va esto en Eclipse?
He visto que al generar un Jar o el Javadoc, te da la opción de crear un script de Ant pero, ¿cómo se ejecuta esto luego?…
Bueno, voy a informarme un poco a ver lo que encuentro.desarrollador dice:
como vas con el control de versionado? pudiste integrar Codeplex a NetBeans sin problemas?



