Acceleo se ha diseñado teniendo en cuenta la generación independiente desde el principio. El archivo Generate.java
está ahí por ese motivo. Si usted necesita para poner en marcha la generación in independiente, sólo tiene que utilizar su principal o una instancia con los dos parámetros necesarios (carpeta de destino y el modelo de entrada) y utilizar su doGenerate(...)
método:
URI modelURI = URI.createFileURI("c:\my\model.ecore");
File targetFolder = new File("c:\generate\here");
Generate generator = new Generate(modelURI, targetFolder, Collections.emptyList());
generator.doGenerate();
tomar en cuenta que cuando se encuentra en autónomo, que tiene hacer a mano un montón de trabajo que Eclipse suele hacer por usted. En particular, tendrá que registrar los paquetes ecore de sus metamodelos. Vea el ejemplo de UML metamodel registration.
Véase también el Acceleo wiki FAQ entries acerca de la generación y compilación independiente
Podría dar más detalles, es un poco oscuro ... – reef
¿Por qué necesita para desarrollar el generador? ¿Te refieres al código que convertirá desde tu modelo a código Java? – reef