Include language indexer in the indexing backend, but disable it by default to evaluate its impact
authorJan Lahoda <jlahoda@netbeans.org>
Fri, 13 Jul 2012 11:06:24 +0200
changeset 83023546c35c5a2
parent 829 dfca790003e9
child 831 81dc1afaf5fa
Include language indexer in the indexing backend, but disable it by default to evaluate its impact
language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java
remoting/post-build.sh
     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