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.
Summary: | Avoid version "seesawing" in GeneratedFilesHelper | ||
---|---|---|---|
Product: | projects | Reporter: | Jesse Glick <jglick> |
Component: | Ant Project | Assignee: | Jesse Glick <jglick> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | jglick, mkuchtiak, pjiricka |
Priority: | P2 | ||
Version: | 4.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 41535, 87596 |
Description
Jesse Glick
2004-05-03 19:48:15 UTC
Not apparently needed for D. Should be considered for E. The third in particular is desirable. *** Issue 64058 has been marked as a duplicate of this issue. *** *** Issue 72243 has been marked as a duplicate of this issue. *** We also need to add an extra parameter to transformer object that represents an additional xml source. e.g. transformer.setParameter("jax_ws","file:/home/user/WebProject5/nbproject/jax-ws.xml"); Than we also need to provide the CRC calculation for this file. Currently we use the custom copy of GeneratedFilesHelper class : http://websvc.netbeans.org/source/browse/websvc/websvcapi/src/org/netbeans/modules/websvc/jaxws/spi/Attic/GeneratedFilesHelper.java?rev=1.1.2.1&only_with_tag=release55&content-type=text/vnd.viewcvs-markup Generally, it is useful to generate build-impl not just from one xml source (project.xml). Multiple project types can create multiple configuration files for any reason. There is another advantage: project.xml configuration data don't need to be updated from release to release. *** Issue 132255 has been marked as a duplicate of this issue. *** I am working on #3 as that seems to be the major issue in practice. If other issues are still needed, please file them separately. core-main #9f31b509242e Integrated into 'main-golden', will be available in build *200901070201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/9f31b509242e User: Jesse Glick <jglick@netbeans.org> Log: #42735: prevent "seesaw" effect on metadata from opening a project alternately in two different IDE versions. As of now, the IDE will not refresh build scripts created with newer versions of stylesheets. After a refresh, genfiles.properties will use @1.2.3.4 in *.stylesheet.crc32 to record the module spec version. (6.5 and earlier IDEs will still overwrite scripts with their old stylesheets.) |