The elements are case-sensitive. Try <superPkg>. (I'd fix the case of "DataMap.map.xml" too, although it might not matter on Windows.)
On Tue, Oct 12, 2010 at 4:55 PM, André Rothe <[email protected]> wrote: > Hello, > > I have written a configuration for the class generator of Cayenne within my > pom.xml: > > <plugin> > <groupId>org.apache.cayenne.plugins</groupId> > <artifactId>maven-cayenne-plugin</artifactId> > <executions> > <execution> > <id>cgen</id> > <configuration> > <map>${project.build.sourceDirectory}/../resources/datamap.map.xml</map> > <destDir>${project.build.sourceDirectory}</destDir> > <superpkg>auto</superpkg> > <encoding>UTF-8</encoding> > </configuration> > <goals> > <goal>cgen</goal> > </goals> > </execution> > </executions> > </plugin> > > But the plugin doesn't use the <superpkg> information, the debug output of > maven writes: > > [DEBUG]Configuring mojo > 'org.apache.cayenne.plugins:maven-cayenne-plugin:3.0.1:cgen' --> > [DEBUG] (f) client = false > [DEBUG] (f) destDir = > /localhome/arothe/workspace/CayenneTest/src/main/java > [DEBUG] (f) encoding = UTF-8 > [DEBUG] (f) makePairs = true > [DEBUG] (f) map = > /localhome/arothe/workspace/CayenneTest/src/main/java/../resources/datamap.map.xml > [DEBUG] (f) mode = entity > [DEBUG] (f) outputPattern = *.java > [DEBUG] (f) overwrite = false > [DEBUG] (f) project = MavenProject: info.phosco:CayenneTest:1.0-SNAPSHOT @ > /localhome/arothe/workspace/CayenneTest/pom.xml > [DEBUG] (f) usePkgPath = true > [DEBUG]-- end configuration -- > [cayenne:cgen] > > I miss the new path for the superclasses, what's wrong? > > Thanks a lot > Andre >
