-
Notifications
You must be signed in to change notification settings - Fork 37
Apache Maven
Apache Maven is the first RRE runtime container that have been bound. It allows you to configure RRE, and its evaluation process, as part of the build process.
The plugins can be configured as any other Maven component. Before entering in details, we need to declare the Sease repository, as RRE artifacts are not hosted in the central Maven repository:
<pluginRepositories>
<pluginRepository>
<id>sease-rre-repo</id>
<url>https://raw.github.com/SeaseLtd/rated-ranking-evaluator/mvn-repo</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
Then, we are ready to declare the RRE plugins.
1. What is it?
2. Quick Start
3. Project Structure
4. Evaluation Measures
5. How does it work?
5.1 Domain Model
5.2 What we need to provide
5.3 Where we need to provide
5.4 The Evaluation Process
5.5 The Evaluation Output
5.6 Persisting evaluation outputs
6. RRE Server
7. Apache Maven
7.1 Maven Plugin
7.2 Maven Reporting Plugin
7.3 Maven Archetype
8. Search Platform Framework
8.1 Supported platforms
8.2 Customising the Search Platform
9. FAQ