Include language indexer in the indexing backend, but disable it by default to evaluate its impact
1.1 --- a/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java Thu Jul 12 23:03:36 2012 +0200
1.2 +++ b/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java Fri Jul 13 11:06:24 2012 +0200
1.3 @@ -98,6 +98,11 @@
1.4
1.5 @Override
1.6 public void process (@NonNull CompilationUnitTree toProcess, @NonNull Indexable indexable, @NonNull Lookup services) {
1.7 + if ( !"org.netbeans.modules.jackpot30.common.api.IndexAccess".equals(access.getClass().getName())
1.8 + && !Boolean.getBoolean("jackpot30.language.index")) {
1.9 + return ;
1.10 + }
1.11 +
1.12 IndexWriter luceneWriter = access.getIndexWriter(root, cacheRoot, INDEX_NAME);
1.13 String relative = access.getRelativePath(indexable);
1.14 ByteArrayOutputStream out = null;
2.1 --- a/remoting/post-build.sh Thu Jul 12 23:03:36 2012 +0200
2.2 +++ b/remoting/post-build.sh Fri Jul 13 11:06:24 2012 +0200
2.3 @@ -2,6 +2,7 @@
2.4 cp -r ../duplicates/server/indexer/build/cluster/* build/indexing-backend/indexer/indexer
2.5 cp -r ../duplicates/ide/build/cluster/* build/indexing-backend/indexer/indexer
2.6 cp -r ../remoting/ide/build/cluster/* build/indexing-backend/indexer/indexer
2.7 +cp -r ../language/ide/build/cluster/* build/indexing-backend/indexer/indexer
2.8 cp -r ../duplicates/server/web/duplicates.web.api/dist/*.jar build/indexing-backend/web/lib
2.9
2.10 (cd build; zip -r indexing-backend-feature-packed.zip indexing-backend) || exit 1