A code search engine for Java
- JDK 1.6+
- Maven 2+
- Git
- GNU Toolchain (gcc, g++, make, automake, autoconf, libtool...)
- Protocol Buffers 2.40+
$ git clone https://github.com/matozoid/javaparser.git
$ cd javaparser
$ mvn install
$ cd ..
Go to Polaris project root and run:
$ git clone https://github.com/stepinto/polaris.git
$ cd polaris
$ mvn package
-
Build index
$ ./polaris index path-to-project1 path-to-project2 ...
The index files will be stored in "index/".
-
Start searcher
$ polaris-web/link-protos.sh && ./polaris devserver
Navigate to http://localhost:8080.