[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] Bug 151696 : Binary Modules in EAR Projects


Hi,

At the request of the PMC I'm sending out this note on an API addition in server tools:

In 1.5 the J2EE team added support for EAR projects to contain binary copies of the J2EE modules they contain instead of using separate projects. Unfortunately, this information was not pushed up through server tools so there was no way for servers tools API users or server adapters to know about the binary modules; they couldn't be published or used by downstream components. To support this in 1.5.1, there will be two API additions in wst.server:

org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate
   IModule[] createModules(IProject)

  This method will allow module providers (components that tell server tools about modules that can be run on a server) to support multiple modules per project.

org.eclipse.wst.server.core.ServerUtil
   IModule[] getModules()

  This method allows downstream API users to access modules when there are more than one per project.

This change is binary compatible and will not affect existing server adapters. The only components that need to react are the jst.j2ee team (to feed in the new module information) and downstream server tools API users that want to take advantage of the new J2EE project structure.

Please see bug 151696 for further information.

Thanks,
Tim deBoer
WebSphere Tools - IBM Canada Ltd.
(905) 413-3503  (tieline 969)
deboer@xxxxxxxxxx