Hola, te asigno esta tarea porque creo que eres el más familiarizado con ANT, si ves que te queda grande, asígnasela a otra persona. La tarea consiste en:
1.- Crear una tarea ANT para la transformacion de ficheros xcal a eventos. (xcal2events)
2.- Hacer que tanto esa tarea como la tarea atom2events cojan no solo un fichero fuente, sino que:
la tarea atom2events coja todos los ficheros atom es decir, tienen que seguir el criterio de nombrado atom*.xml, donde * es cualquier cosa (se usa una expresión regular)
la tarea xcal2events coja todos los ficheros xcal, es decir, tienen que segiuir el criterio de nombrado xcal*.xml donde * es cualquier cosa, como en el punto anterior.
Los ficheros generados serán del tipo: events_SUFIJO para todos los casos, donde SUFIJO será el nombre del fichero de origen, así el fichero de eventos resultante de procesar atom1.xml será events_atom1.xml
3.- Modificar las otras tareas en caso de que sea necesario, con las otras tareas me refiero a la generación de RDF y los formatos publish, para que cojan todos los ficheros del tipo events*.xml y los transformen en sus respectivos.
Acabo de subir la hoja de transformación de xcal al formato de eventos. está en el directorio src/XSLT/INPUT_FORMATS se llama xCal2Events.xsl
Logged In: YES
user_id=1612513
Originator: NO
- He añadido a ant la generación de eventos desde xcal
- Ahora mismo da problemas porque el formato de fechas del xCal es distinto del de atom.
- He intentado generar diferentes events pero no he encontrado la manera de que ant comprenda expresiones regulares.
- Ahora mismo se genera un prescindible directorio test con los ficheros atom*.xml mediante el uso de una expresión regular... lo puse por si alguien logra integrarlo en el apartado "in" del "target" que tiene que ser.
- Evidentemente, tampoco he logrado hacerlo con los RDF.
-> Seguiré buscando formas de hacer que ANT comprenda expresiones regulares... pero desde luego admito cualquier sugerencia ;-)
------------------------------------------------------------------------------
- I've added the target for events generation from xcal.
- Now, we have a problem with the generation of our events.xml file, cause the file format is not the same in xCal and atom.
- I try generate diferents events files but I don't find the way to make ant understand regexp.
- Now, we generate a test dir with the atom*.xml files using regexp. Maybe someone could use it for the "in" attribute of the correct "target". Good luck.
- Of course I haven't had that
-> I'll keep looking for other ways to put regular expressions into an ant file.