Bug 113621 - React to J2EE module changes & ids
Summary: React to J2EE module changes & ids
Status: CLOSED FIXED
Alias: None
Product: WTP ServerTools
Classification: WebTools
Component: wst.server (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Tim deBoer CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2005-10-24 22:33 EDT by Tim deBoer CLA
Modified: 2017-10-11 17:02 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim deBoer CLA 2005-10-24 22:33:28 EDT
Two changes have happened recently in the jst.j2ee component that affect server
tools:
 * Support for multiple modules per project has been removed.
 * Due to the facets support, several new ids and versions have been defined for
each of the J2EE projects.

Server tools support for multiple modules per project was only exposed in one
method - ServerUtil.getModules(). Since this method returned an array just to
satisfy the J2EE requirement, it should revert to its earlier form that returned
a single module per project. Although this is a change, in the long term this
will make things simpler for downstream components. The changed method is now as
follows:
  IModule ServerUtil.getModule(IProject)

The ids defined for the facet support are the new recommended ids. Instead of
keeping different ids and versions in the server tools, we should use the same
ids to maintain simplicity. Similarly, jst.j2ee is using the module version
levels instead of using the J2EE version throughout. The changes to the types
are as follows:
  j2ee.web (1.2, 1.3, 1.4) -> jst.web (2.2, 2.3, 2.4)
  j2ee.ejb (1.2, 1.3, 1.4) -> jst.ejb (1.2, 2.0, 2.1)
  j2ee.ear (1.2, 1.3, 1.4) -> jst.ear (1.2, 1.3, 2.4)
  j2ee.utility (1.0) -> jst.utility (1.0)
Comment 1 Kathy Chan CLA 2005-10-25 17:21:39 EDT
Web services changes checked in and released.
Comment 2 Tim deBoer CLA 2005-10-26 20:53:23 EDT
All changes are released for I-build.
Comment 3 Tim deBoer CLA 2005-11-23 11:17:46 EST
Closing
Comment 4 Eclipse Genie CLA 2017-10-11 15:51:28 EDT
New Gerrit change created: https://git.eclipse.org/r/107455
Comment 5 Eclipse Genie CLA 2017-10-11 15:51:30 EDT
New Gerrit change created: https://git.eclipse.org/r/107457
Comment 6 Eclipse Genie CLA 2017-10-11 15:51:32 EDT
New Gerrit change created: https://git.eclipse.org/r/107453
Comment 7 Eclipse Genie CLA 2017-10-11 15:51:33 EDT
New Gerrit change created: https://git.eclipse.org/r/107452
Comment 8 Eclipse Genie CLA 2017-10-11 15:51:36 EDT
New Gerrit change created: https://git.eclipse.org/r/107460
Comment 9 Eclipse Genie CLA 2017-10-11 15:51:38 EDT
New Gerrit change created: https://git.eclipse.org/r/107459
Comment 10 Eclipse Genie CLA 2017-10-11 15:51:42 EDT
New Gerrit change created: https://git.eclipse.org/r/107456
Comment 11 Eclipse Genie CLA 2017-10-11 15:51:50 EDT
New Gerrit change created: https://git.eclipse.org/r/107461
Comment 12 Eclipse Genie CLA 2017-10-11 15:51:54 EDT
New Gerrit change created: https://git.eclipse.org/r/107465
Comment 13 Eclipse Genie CLA 2017-10-11 16:48:06 EDT
New Gerrit change created: https://git.eclipse.org/r/109578
Comment 14 Eclipse Genie CLA 2017-10-11 16:48:09 EDT
New Gerrit change created: https://git.eclipse.org/r/109577