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.
Currently there are two copies of the lucene library in the IDE, one used by java/source, second used by ruby. The goal of this change is to create an API wrapper for this library to allow other modules to depend on it and reduce the number of copies of lucene to one.
Created attachment 43313 [details] Diff file
Unfortunately I was not able to correct the golden files yet because of changes in the build process, I hope I will attach the ide/golden later.
Created attachment 43316 [details] Golden files diff
I've attached the diff of golden files, but the golden files in CVS are broken, seems that configuration j2ee is the least broken. It's not clear which configuration should be used for commit-verification.
I agree.
Ok, except a bit of unclearness about the versioning model: Y01 Should not the wrapper module also have version 2.1.0? That way java could depend on lucen > 2.1, while now it depends on 1.0 which seems a bit strange to me.
Makes sense, fixed.
Checking in java/source/build.xml; /cvs/java/source/build.xml,v <-- build.xml new revision: 1.6; previous revision: 1.5 done Checking in java/source/nbproject/project.properties; /cvs/java/source/nbproject/project.properties,v <-- project.properties new revision: 1.21; previous revision: 1.20 done Checking in java/source/nbproject/project.xml; /cvs/java/source/nbproject/project.xml,v <-- project.xml new revision: 1.19; previous revision: 1.18 done RCS file: /cvs/libs/external/lucene-core-2.1.0-license.txt,v done Checking in libs/external/lucene-core-2.1.0-license.txt; /cvs/libs/external/lucene-core-2.1.0-license.txt,v <-- lucene-core-2.1.0-license.txt initial revision: 1.1 done RCS file: /cvs/libs/external/lucene-core-2.1.0.jar,v done Checking in libs/external/lucene-core-2.1.0.jar; /cvs/libs/external/lucene-core-2.1.0.jar,v <-- lucene-core-2.1.0.jar initial revision: 1.1 done RCS file: /cvs/libs/lucene/.cvsignore,v done Checking in libs/lucene/.cvsignore; /cvs/libs/lucene/.cvsignore,v <-- .cvsignore initial revision: 1.1 done RCS file: /cvs/libs/lucene/build.xml,v done Checking in libs/lucene/build.xml; /cvs/libs/lucene/build.xml,v <-- build.xml initial revision: 1.1 done RCS file: /cvs/libs/lucene/manifest.mf,v done Checking in libs/lucene/manifest.mf; /cvs/libs/lucene/manifest.mf,v <-- manifest.mf initial revision: 1.1 done RCS file: /cvs/libs/lucene/nbproject/.cvsignore,v done Checking in libs/lucene/nbproject/.cvsignore; /cvs/libs/lucene/nbproject/.cvsignore,v <-- .cvsignore initial revision: 1.1 done RCS file: /cvs/libs/lucene/nbproject/project.properties,v done Checking in libs/lucene/nbproject/project.properties; /cvs/libs/lucene/nbproject/project.properties,v <-- project.properties initial revision: 1.1 done RCS file: /cvs/libs/lucene/nbproject/project.xml,v done Checking in libs/lucene/nbproject/project.xml; /cvs/libs/lucene/nbproject/project.xml,v <-- project.xml initial revision: 1.1 done RCS file: /cvs/libs/lucene/src/org/netbeans/libs/lucene/Bundle.properties,v done Checking in libs/lucene/src/org/netbeans/libs/lucene/Bundle.properties; /cvs/libs/lucene/src/org/netbeans/libs/lucene/Bundle.properties,v <-- Bundle.properties initial revision: 1.1 done Checking in ide/golden/cluster-deps.txt; /cvs/ide/golden/cluster-deps.txt,v <-- cluster-deps.txt new revision: 1.108; previous revision: 1.107 done Checking in ide/golden/deps.txt; /cvs/ide/golden/deps.txt,v <-- deps.txt new revision: 1.605; previous revision: 1.604 done Checking in ide/golden/files-layout.txt; /cvs/ide/golden/files-layout.txt,v <-- files-layout.txt new revision: 1.263; previous revision: 1.262 done Checking in ide/golden/modules.txt; /cvs/ide/golden/modules.txt,v <-- modules.txt new revision: 1.162; previous revision: 1.161 done Checking in ide/golden/public-packages.txt; /cvs/ide/golden/public-packages.txt,v <-- public-packages.txt new revision: 1.104; previous revision: 1.103 done Checking in nbbuild/cluster.properties; /cvs/nbbuild/cluster.properties,v <-- cluster.properties new revision: 1.286; previous revision: 1.285 done Removing lucene-core-2.1.0-license.txt; /cvs/java/external/lucene-core-2.1.0-license.txt,v <-- lucene-core-2.1.0-license.txt new revision: delete; previous revision: 1.1 done Removing lucene-core-2.1.0.jar; /cvs/java/external/lucene-core-2.1.0.jar,v <-- lucene-core-2.1.0.jar new revision: delete; previous revision: 1.1 done