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: | Write an assistent tool for replacement of classpath in build scripts | ||
---|---|---|---|
Product: | www | Reporter: | Jaroslav Tulach <jtulach> |
Component: | Builds & Repositories | Assignee: | Jaroslav Tulach <jtulach> |
Status: | VERIFIED WONTFIX | ||
Severity: | blocker | CC: | jglick |
Priority: | P2 | ||
Version: | 3.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | TASK | Exception Reporter: | |
Attachments: |
core/settings after being fixed by fixer rev. 1.1.2.4
The changes used back in assistent_36494 branch |
Description
Jaroslav Tulach
2003-10-08 13:54:28 UTC
Branched part of nbbuild: nbbuild/antsrc/org/netbeans/nbbuild$ cvs tag -b assistent_36494 "assistent" -> "assistant" ;-) I think I have reached point when the fixing script really does something useful. I am going to attach diff of output of following execution: java -cp nbbuild/antsrc org.netbeans.nbbuild.FixClassPath --main nbbuild/build.xml core/settings/build.xml I am removing OpenIDE-Module-IDE dependency tag and replacing it with OpenIDE-Module-Module ones. I hope this is the right thing. PS: I will remove /1 from all openide modules later. Created attachment 11823 [details]
core/settings after being fixed by fixer rev. 1.1.2.4
1. Check the diff, the OIDE-M-M-D line is broken in the manifest (many duplicates). 2. Probably it would rather be correct to: a. *Add* the necessary new module deps but retain the OIDE-M-I-D entry with a new spec version (e.g. 4.20). b. Add a module auto dep XML file to openide which would give auto deps on all separated (pseudo-)modules unless OIDE-M-I-D (~ org.openide/1) is at least 4.20. That would preserve compatibility for old binary modules, while still updating our own. BTW all this relating to the manifests only applies to the "Modularization" separation stage, and is not necessary for the "Independent JAR files" stage. Right? Although I suppose it would not hurt to set up the module dependencies during the second stage. Probably not important if we create projectized builds. Right. Created attachment 22129 [details]
The changes used back in assistent_36494 branch
|