Agorava Core abstract JSR-330 implementation

Java API to ease the use of social media

License

License

GroupId

GroupId

org.agorava
ArtifactId

ArtifactId

agorava-core-impl
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Agorava Core abstract JSR-330 implementation
Java API to ease the use of social media
Project URL

Project URL

http://www.agorava.org/agorava-core-impl

Download agorava-core-impl

How to add to project

<!-- https://jarcasting.com/artifacts/org.agorava/agorava-core-impl/ -->
<dependency>
    <groupId>org.agorava</groupId>
    <artifactId>agorava-core-impl</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.agorava/agorava-core-impl/
implementation 'org.agorava:agorava-core-impl:1.0.0'
// https://jarcasting.com/artifacts/org.agorava/agorava-core-impl/
implementation ("org.agorava:agorava-core-impl:1.0.0")
'org.agorava:agorava-core-impl:jar:1.0.0'
<dependency org="org.agorava" name="agorava-core-impl" rev="1.0.0">
  <artifact name="agorava-core-impl" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.agorava', module='agorava-core-impl', version='1.0.0')
)
libraryDependencies += "org.agorava" % "agorava-core-impl" % "1.0.0"
[org.agorava/agorava-core-impl "1.0.0"]

Dependencies

compile (3)

Group / Artifact Type Version
javax.inject : javax.inject jar
javax.servlet : javax.servlet-api jar
javax.faces : javax.faces-api jar

provided (1)

Group / Artifact Type Version
org.agorava : agorava-core-api jar

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.1

Project Modules

There are no modules declared in this project.

Agorava Core

CircleCI Maven Central License

Introduction

Agorava Provides CDI Beans and extensions to interact with major social media (SM).

Agorava core contains SN independent services like

  • OAuth connectors to authenticate with an OAuth providers
  • Support for generic Authentication and user profile
  • Support for multi-account (multi SM and multi session for the same SM)

Core also contains provides implementations for these service. The only implementation is based on CDI right now.

CDI implementation

It is independent of CDI implementation and fully portable between Java EE 8 and Servlet environments enhanced with CDI. It can be also used with CDI in JSE (desktop application).

For more information, see the Agorava Website.

Building

Agorava core relies on Agorava Parent

It requires Apache Maven (available from http://maven.apache.org/) Version 3.0.3 or later to build. You'll need to launch the following command in the root of the project

mvn clean install
org.agorava

Agorava

Agorava is the missing Java framework to deal with Social Media and similar APIs based on OAuth 1.0a, OAuth 2.0 and Java Security standards

Versions

Version
1.0.0
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0