Hi, of course, when I used parseGroovyFromPage, I didn't have the <% %> around the code.
But your solution unfortunately doesn't work for me, because the second page still doesn't know class A, so class B cannot extend it. It only returns an instance of the class A. I need the groovy code of class A included, not get the instance. It seems I will have to make it differently and won't use extending classes. Thanks for help. Hi, You can use: def object = xwiki.parseGroovyFromPage("Include.Page1") Where in Include.Page1 you have a groovy class. The you can call methods.. It didn't work for you because in page one it's just the groovy class without the <% %> around it Ludovic Zik23 a écrit : > Hi, > I have two classes in separated pages and I want one of them to extend the > other. How should I include the parent class? > > I tried: > > Page 1: > ------------------ > <% > > public class A { > ... > } > > %> > ------------------ > > Page 2: > ------------------ > #set($mydoc = $xwiki.getDocument("Include.Page1")) > $mydoc.renderedContent > > <% > > public class B extends A { > ... > } > > %> > ------------------ > > > But that's not working, i get this error - unable to resolve class A @ line 3. > > I also tried to use parseGroovyFromPage(), but I wasn't successful. > > So what is the correct way to make it work? > -- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- View this message in context: http://n2.nabble.com/Include-a-groovy-script-into-another-groovy-script-tp2552905p2559609.html Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users