The following common dependencies needs to be added to the pom.xml of the consuming project:
<dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-commons-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-commons-core</artifactId> <version>${project.version}</version> </dependency>
For realization of OData-Client projects additional dependencies are necessary:
<dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-server-api</artifactId> <version>${olingo.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-server-core</artifactId> <version>${olingo.version}</version> <scope>runtime</scope> </dependency>
For realization of OData-Server projects additional dependencies are necessary:
<dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-server-api</artifactId> <version>${olingo.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.olingo</groupId> <artifactId>odata-server-core</artifactId> <version>${olingo.version}</version> <scope>runtime</scope> </dependency>
Whereas the variable ${olingo.version}
has to be replaced with the concrete version of the library.
See also:
Copyright © 2013-2021, The Apache Software Foundation
Apache Olingo, Olingo, Apache, the Apache feather, and
the Apache Olingo project logo are trademarks of the Apache Software
Foundation.