There are two early documents tat describe flexible projects :

http://www.eclipse.org/webtools/development/proposals/FlexibleProjectConcepts.html
http://www.eclipse.org/webtools/development/proposals/FlexibleProjectStructureDesignOverview.html

They are out of date but still helpful.


The new API for component structures and module defs can be accessed with code like:

          IJavaProject javaProject = JavaCore.create(project);
IVirtualComponent component = ComponentCore.createComponent(project);
          ArtifactEdit artifactEdit = getArtifactEditForModule(component);
createFolders(project, component, javaProject, "");
           modifyMetadata(artifactEdit, component, model);

           artifactEdit.saveIfNecessary(new NullProgressMonitor());


protected ArtifactEdit getArtifactEditForModule(IVirtualComponent comp) { ArtifactEditRegistryReader reader = ArtifactEditRegistryReader.instance(); IArtifactEditFactory factory = reader.getArtifactEdit(comp.getProject());
                     if (factory == null)
                          return null;
                     return factory.createArtifactEditForWrite(comp);
            }
Hi!

Naci Dai wrote:
*<wb-resource source-path="/JUPWebContent" deploy-path="/"/>*

Can anybody give me a good reference which API I should use to add such
an entry to the ".component" file of a project?

Thanks,
Gunnar



--
Naci Dai,

eteration a.s. itu teknokent ari-1 25
Maslak, Istanbul 34469

+90 (533) 580 2393 (cell)
+90 (212) 328 0825 (phone)
+90 (212) 328 0521 (fax)
http://www.eteration.com/
mailto:[EMAIL PROTECTED]


_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to