Skip to content

Instantly share code, notes, and snippets.

@paulirwin
Created October 3, 2013 16:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulirwin/6812316 to your computer and use it in GitHub Desktop.
Save paulirwin/6812316 to your computer and use it in GitHub Desktop.
How to set up your dev environment for porting Lucene 4.3.1 code to Lucene.net
Porting Lucene 4.3.1 code to Lucene.net Guide
Note that not all projects build currently in the Lucene.net solution. You can build individual projects as you go.
1. Fork a repo that contains the lucene_4_3_0 or branch_4x branch. Since the Apache repo is currently out of sync, you can fork mine: https://github.com/paulirwin/lucene.net.git -- or you can clone the official apache git repo in step 2.
2. Clone your repo locally: git clone [https url]
3. Switch to the correct branch. If forked from my repo, use lucene_4_3_0: cd lucene.net; git checkout lucene_4_3_0
4. Clone the Apache Lucene-solr GitHub repo (don't clone to same path as lucene.net): cd ..; git clone https://github.com/apache/lucene-solr.git
5. Switch to the lucene_solr_4_3 branch: cd lucene-solr; git checkout lucene_solr_4_3
6. Begin porting! Keep filenames and folder paths within projects the same.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment