Okay I think I see; your patch has gone stale (since I have largely removed the refresh.xml scripts).
I will wait to hear back from you on how to proceed; perhaps a git rebase will help you? -- Jody Garnett On Thursday, 5 January 2012 at 11:27 AM, Jody Garnett wrote: > Your libs-sources.patch seems to be corrupted. > > Both patch and git apply report a problem at line 50 > > -- > Jody Garnett > > > On Wednesday, 4 January 2012 at 11:24 PM, P S wrote: > > > Hi, > > > > Finally, I was able to build the SDK with all source code included. However > > I changed some things: > > > > I deleted the existing *source features & plugins (except the libs.source): > > features/net.refractions.udig_application.source-feature > > features/net.refractions.udig_base.source-feature > > features/net.refractions.udig_platform.source-feature > > features/net.refractions.udig_printing.source-feature > > features/net.refractions.udig_sdk.source-feature > > features/net.refractions.udig_tutorials.source-feature > > plugins/net.refractions.udig_application.source > > plugins/net.refractions.udig_platform.source > > plugins/net.refractions.udig_printing.source > > plugins/net.refractions.udig_sdk.source > > plugins/net.refractions.udig_tutorials.source > > > > > > I changed the generation lines in > > net.refractions.udig_sdk-feature/build.properties into: > > > > [email protected]_base.source-feature > > (mailto:[email protected]_base.source-feature)=net.refractions.udig_base-feature, > > [email protected] (mailto:[email protected]), > > [email protected] (mailto:[email protected]) > > [email protected]_application.source-feature > > (mailto:[email protected]_application.source-feature)=net.refractions.udig_application-feature > > [email protected]_platform.source-feature > > (mailto:[email protected]_platform.source-feature)=net.refractions.udig_platform-feature > > [email protected]_printing.source-feature > > (mailto:[email protected]_printing.source-feature)=net.refractions.udig_printing-feature > > [email protected]_tutorials.source-feature > > (mailto:[email protected]_tutorials.source-feature)=net.refractions.udig_tutorials-feature > > > > > > For the libs source I had to rename the jars (I posted earlier about it). > > > > Then all works fine and no huge memory is required. > > The system generates the source features and plugins with all source code > > properly included. > > In my project I use the generated sdk and I can see all the source code. > > > > I attach both patches with all the changes, if you wish to test it. > > > > -Panagiotis > > > > On Tue, Jan 3, 2012 at 5:11 AM, Jody Garnett <[email protected] > > (mailto:[email protected])> wrote: > > > > I noticed that the build.properties in net.refractions.udig_sdk-feature > > > > contains wrong (the old) feature references: > > > > [email protected]_platform.source > > > > (mailto:[email protected]_platform.source)=net.refractions.udig_platform > > > > [email protected]_application.source > > > > (mailto:[email protected]_application.source)=net.refractions.udig_application > > > > [email protected]_printing.source > > > > (mailto:[email protected]_printing.source)=net.refractions.udig_printing > > > > [email protected]_sdk.source > > > > (mailto:[email protected]_sdk.source)=net.refractions.udig_sdk > > > > [email protected]_tutorials.source > > > > (mailto:[email protected]_tutorials.source)=net.refractions.udig_tutorials > > > > > > > > > > > > I changed these lines to: > > > > [email protected]_platform.source-feature > > > > (mailto:[email protected]_platform.source-feature)=net.refractions.udig_platform-feature > > > > [email protected]_application.source-feature > > > > (mailto:[email protected]_application.source-feature)=net.refractions.udig_application-feature > > > > [email protected]_printing.source-feature > > > > (mailto:[email protected]_printing.source-feature)=net.refractions.udig_printing-feature > > > > [email protected]_sdk.source-feature > > > > (mailto:[email protected]_sdk.source-feature)=net.refractions.udig_sdk-feature > > > > [email protected]_tutorials.source-feature > > > > (mailto:[email protected]_tutorials.source-feature)=net.refractions.udig_tutorials-feature > > > > > > > > > > > I am still getting a bit confused about what goes where when in these > > > generate.feature lines. > > > > > > The docs here > > > (http://dev.eclipse.org/viewsvn/viewvc.cgi/org.eclipse.pde.doc.user/guide/pde_source_generation.htm?view=co) > > > are a bit hard to understand. > > > > > > The interesting part is this "<source feature id>: This is the id of the > > > source feature and plug-in to be generated. Normally it is something > > > like <feature id>.source". > > > > > > We *do* have a plugin named "net.refractions.udig_platform.source" and > > > the build.properties there does mark it as a source plugin. I am not sure > > > if the system is smart enough to associate > > > net.refractions.udig_platform.source and > > > net.refractions.udig_platform.source-feature and unpack the sources into > > > the plugin - we will see. > > > > > > For now I am getting a bit stuck replacing (ant) refresh.xml with (maven) > > > pom-libs.xml - I will let you know how I go. > > > > > > Jody > > > > > > > > > > > > > > > _______________________________________________ > > > User-friendly Desktop Internet GIS (uDig) > > > http://udig.refractions.net > > > http://lists.refractions.net/mailman/listinfo/udig-devel > > > > > > > _______________________________________________ > > User-friendly Desktop Internet GIS (uDig) > > http://udig.refractions.net > > http://lists.refractions.net/mailman/listinfo/udig-devel > > > > > > > > > > Attachments: > > - libs-sources.patch.txt > > > > - SDK-source-generation.patch.txt > > > > > >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
