I don't see ${eclipse.home} defined. I can echo it in build-favorites.xml, and it just prints as ${eclipse.home}. Now I know what it should be and I can just define it I guess. The directory that contains my eclipse executable (called eclipse) is /opt/eclipse3.5M5/eclipse. I'm curious though if the example build does assume that the definition comes from somewhere.
Also, the example build-favorites.xml sets ${buildDirectory} to /temp/eclipse.build. I changed that because I'd have to be root to write to / (or define a new group). So I set $buildDirectory} to /home/ted/EclipseProjects/BuildPDE. But I do now get a build error ... namely
- Code: Select all
/opt/eclipse3.5M5/eclipse/plugins/org.eclipse.pde.build_3.5.0.v20090129/scripts/genericTargets.xml:95: Problem: failed to create task or type eclipse.buildScript
Cause: The name is undefined.
Does the example expect us to copy all these PDE build scripts into our own project? It looks as if I'm going to have to modify genericTargets.xml to get it to work.
-ted