*.genmodel file location [message #1697572] |
Fri, 05 June 2015 02:12  |
Eclipse User |
|
|
|
After migrating to the latest Eclipse, I noticed that the *.genmodel file is generated in model/generated directory. Previously, it was located in src-gen/org. I want to keep it in the same directory as before.
Is there a way to set where the genmodel file should be generated?
I tried to modify my mwe2 file with this:
fragment = ecore.EMFGeneratorFragment {
genModel = "platform:/resource/xtext/src-gen/org/myDsl.genmodel"
}
But I keep getting this error:
java.lang.NullPointerException
at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.getParameters(EMFGeneratorFragment.java:712)
at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.addToPluginXmlRt(EMFGeneratorFragment.java:725)
at org.eclipse.xtext.generator.DefaultGeneratorFragment.addToPluginXmlRt(DefaultGeneratorFragment.java:30)
at org.eclipse.xtext.generator.CompositeGeneratorFragment.addToPluginXmlRt(CompositeGeneratorFragment.java:74)
at org.eclipse.xtext.generator.Generator.generatePluginXmlRt(Generator.java:465)
at org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:180)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
|
|
|
|
|
|
Re: *.genmodel file location [message #1697745 is a reply to message #1697581] |
Mon, 08 June 2015 01:52  |
Eclipse User |
|
|
|
Hi,
I have modified the location of genModel in plugin.xml, and I point it to where I am generating the .genmodel file.
In my plugin.xml, I make sure that the Build -> Binary Build do not have any reference to the Model directory.
But, after executing "Generate Xtext Artifacts", I always get a warning in build.properties.
The warning is "The folder "model/" does not exist in the workspace." For some reason, after I generate the xtext artifacts, "model" is always part of bin.includes even if it is not selected in Binary Build.
How do I keep Eclipse from generating the "model/" directory as part of bin.includes?
|
|
|
Powered by
FUDForum. Page generated in 0.69341 seconds