Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #320472 +++ Build Identifier: 20100617-1415 The specification of generateEditorProject="true" for the emf.Ecore2Java task has no effect (no code is generate) unless you also specify generateTestsProject="true". Value of property generateTestsProject has no effect on the generation of Tests project. Tests project is always created if command line argument -testsProject is specified. Reproducible: Always Steps to Reproduce: 1. Generate Ant File <project name="project" default="test1" basedir="."> <target name="test1"> <emf.Ecore2Java model="model.ecore" genModel="model.genmodel" generateModelProject="true" generateEditProject="true" generateEditorProject="true" generateJavaCode="true" autoBuild="true" jdklevel="6.0"> <arg line="-modelProject project src-gen"/> <arg line="-editProject project.edit src"/> <arg line="-editorProject project.editor src"/> <arg line="-validateModel true"/> <arg line="-package nsURI"/> </emf.Ecore2Java> </target> <target name="test2"> <emf.Ecore2Java model="model.ecore" genModel="model.genmodel" generateModelProject="true" generateEditProject="true" generateEditorProject="true" generateTestsProject="false" generateJavaCode="true" autoBuild="true" jdklevel="6.0"> <arg line="-modelProject project src-gen"/> <arg line="-editProject project.edit src"/> <arg line="-editorProject project.editor src"/> <arg line="-testsProject project.tests src"/> <arg line="-validateModel true"/> <arg line="-package nsURI"/> </emf.Ecore2Java> </target> </project> 2. Execute test1 task. Resulting in no code generation for Editor project. 3. Execute test2 task. Resulting in code generation of Editor and Tests project.
The fix is committed to CVS for 2.7.
The fix is available in the latest build for the stream.