|
1 | 1 | # Downloads
|
2 | 2 |
|
3 |
| -## Latest version |
| 3 | +## Releases |
4 | 4 |
|
5 |
| -To download and build the most recent release of BlackLab, clone the repository and build it using Maven: |
| 5 | +See the [GitHub releases page](https://github.com/INL/BlackLab/releases/) for the complete list. This may also include development versions you can try out. If you're looking for the BlackLab library or commandline tools (i.e. not BlackLab Server), choose the version with libraries included. |
6 | 6 |
|
7 |
| - git clone git://github.com/INL/BlackLab.git |
8 |
| - cd BlackLab |
9 |
| - mvn install |
10 |
| - |
11 |
| -To use the latest development version, switch to the 'dev' branch: |
| 7 | +Also see the [Change log](changelog.html). |
12 | 8 |
|
13 |
| - git clone git://github.com/INL/BlackLab.git |
14 |
| - cd BlackLab |
15 |
| - git checkout dev |
16 |
| - mvn install |
17 |
| - |
18 |
| -If you're using Subversion, use: |
| 9 | +## Build your own |
19 | 10 |
|
20 |
| - svn checkout https://github.com/INL/BlackLab/trunk BlackLab |
21 |
| - cd BlackLab |
22 |
| - mvn install |
| 11 | +To download and build the development version (bleeding edge, may be unstable), clone the repository and build it |
| 12 | +using Maven: |
23 | 13 |
|
24 |
| -## Releases |
| 14 | +```bash |
| 15 | +git clone git://github.com/INL/BlackLab.git |
| 16 | +cd BlackLab |
| 17 | +# git checkout dev # (the default branch) |
| 18 | +mvn clean package |
| 19 | +``` |
25 | 20 |
|
26 |
| -See the [GitHub releases page](https://github.com/INL/BlackLab/releases/) for the complete list. This may also include development versions you can try out. If you're looking for the BlackLab library or commandline tools (i.e. not BlackLab Server), choose the version with libraries included. |
27 |
| - |
28 |
| -Also see the [Change log](changelog.html). |
| 21 | +To instead build the most recent release of BlackLab yourself: |
29 | 22 |
|
30 |
| -<table> |
31 |
| - <tbody> |
32 |
| - <tr> |
33 |
| - <th>Version</th> |
34 |
| - <th colspan='3'>Downloads</th> |
35 |
| - <th>Description</th> |
36 |
| - </tr> |
37 |
| - <tr> |
38 |
| - <td>SNAPSHOT</td> |
39 |
| - <td></td> |
40 |
| - <td><a href='https://github.com/INL/BlackLab/archive/dev.tar.gz'>Source (tgz)</a></td> |
41 |
| - <td><a href='https://github.com/INL/BlackLab/archive/dev.zip'>Source (zip)</a></td> |
42 |
| - <td>In-development version</td> |
43 |
| - </tr> |
44 |
| - <tr> |
45 |
| - <td>v2.1.1</td> |
46 |
| - <td><a href='https://github.com/INL/BlackLab/releases/download/v2.1.1/blacklab-server-2.1.1.war'>BlackLab Server WAR</a></td> |
47 |
| - <td><a href='https://github.com/INL/BlackLab/releases/download/v2.1.1/blacklab-core.zip'>BlackLab Core JAR and libs</a></td> |
48 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v2.1.1.tar.gz'>Source (tgz)</a></td> |
49 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v2.1.1.zip'>Source (zip)</a></td> |
50 |
| - <td>Bugfixes. MetadataFieldsWriter allows programmatically setting specials fields such as pidField. |
51 |
| - Fixes log4j security issue by upgrading to 2.16.0.</td> |
52 |
| - </tr> |
53 |
| - <tr> |
54 |
| - <td>v2.0.0</td> |
55 |
| - <td><a href='https://github.com/INL/BlackLab/releases/download/v2.0.0/blacklab-server-2.0.0.war'>Binary (war)</a></td> |
56 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v2.0.0.tar.gz'>Source (tgz)</a></td> |
57 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v2.0.0.zip'>Source (zip)</a></td> |
58 |
| - <td>New Java API. Multithreaded indexing and search. Saxon (XPath 3) support. Multiple metadata values per field possible. Many more improvements.</td> |
59 |
| - </tr> |
60 |
| - <tr> |
61 |
| - <td>v1.7.2</td> |
62 |
| - <td><a href='https://github.com/INL/BlackLab/releases/download/v1.7.2/blacklab-server-1.7.2.war'>Binary (war)</a></td> |
63 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v1.7.2.tar.gz'>Source (tgz)</a></td> |
64 |
| - <td><a href='https://github.com/INL/BlackLab/archive/v1.7.2.zip'>Source (zip)</a></td> |
65 |
| - <td>Made configuring input formats much easier, using a YAML (or JSON) file. Improved corpus structure information to allow better UI generation. Many other improvements.</td> |
66 |
| - </tr> |
67 |
| - </tbody> |
68 |
| -</table> |
| 23 | +```bash |
| 24 | +git checkout main |
| 25 | +mvn clean package |
| 26 | +``` |
0 commit comments