[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [wtp-dev] Re: WTP modules, facets and extensability
|
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:naci@xxxxxxxxxxxxx