This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
We realized that the majority of the API's classes is used only by one client and hence there is no need to have such classes in an api. Biggest part of the api's code should be moved to the ear project and part to ejb project. After removing this "one client" classes the rest looks as follows: org.netbeans.modules.j2ee.common - Util.java org.netbeans.modules.j2ee.common.ui - ServerResourceNode.java org.netbeans.modules.j2ee.common.ui.nodes [without change - the code is used by more modules] Such a simplified api is used from j2ee/earproject, j2ee/ejbjarproject, web/project and websvc/core modules from enterprise1 cluster. See also related Issue #54479.
This is a good step is solving 54479. +1 from me.
fixed in trunk
Created attachment 21679 [details] The commit log
Unfortunately there is a minor problem with the latest fix for this issue. Last line in file Bundle.properties was added without linefeed. bash-2.05$ cd j2ee/utilities/src/org/netbeans/modules/j2ee/common bash-2.05$ tail -1 Bundle.properties OpenIDE-Module-Short-Description=Utilities for J2EE projectsbash-2.05$ We have automated process, that integrates changes from CVS repository to TeamWare workspaces (where files are under SCCS control), and SCCS utilities treat file as "binary", if there is no linefeed at the end of file. So, originally file Bundle.properties was checked in as "text", and now 'sccs delta' cannot update file, because it cannot change type of file. We can find a workaround, but the easiest way is to fix this problem in CVS repository. Please, add linefeed to the end of file Bundle.properties (or let me know if this is undesired or impossible, and I'll implement a workaround). Thanks in advance, Nikolay Molchanov (Nikolay.Molchanov@sun.com)
added the new line Checking in Bundle.properties; /cvs/j2ee/utilities/src/org/netbeans/modules/j2ee/common/Bundle.properties,v <-- Bundle.properties new revision: 1.7; previous revision: 1.6 done