-
Notifications
You must be signed in to change notification settings - Fork 2
Download
We provide different distributions for people who want to experiment with the platform (i.e. users) and for people who want to contribute to the platform (i.e. developers).
EOP is distributed as a compressed file containing the Java code as well as Maven artifacts when you want to use EOP as a library in your code. Common to all of the distributions is the necessity to download an additional archive file containing the resources (like WordNet and Wikipedia) and the configuration files needed to use the platform: EOP Resources v1.2.3
EOP is also distributed via the EOP maven artifactory repository and the maven artifacts are located there. They include the binary code, the sources code and the javadoc jars. To use EOP in your project specify the following dependencies in the pom.xml file of your project; all transient dependencies are resolved automatically.
<dependencies>
<dependency>
<groupId>eu.excitementproject</groupId>
<artifactId>core</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>eu.excitementproject</groupId>
<artifactId>lap</artifactId>
<version>1.2.3</version>
</dependency>
</dependencies>
Repositories exist as a place to collect and store artifacts. Whenever a project has a dependency upon an artifact, Maven will first attempt to use a local copy of the specified artifact. If that artifact does not exist in the local repository, it will then attempt to download from a remote repository. The repository elements within a POM specify those alternate repositories to search. To use EOP this repository has to be put in the pom.xml file of your project to:
<repositories>
<repository>
<id>FBK</id>
<url>http://hlt-services4.fbk.eu:8080/artifactory/repo</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Differently to users, people who want to contribute to the platform must use the distribution on GitHub dedicated to the developers (see the Development Section available from the right menu of page: https://github.com/hltfbk/Excitement-Open-Platform/wiki/).