Created Maven Dependency (markdown)

master
Amanda Anganes 2013-06-28 13:19:14 -07:00
parent 490d27aa68
commit c37a87f310
1 changed files with 46 additions and 0 deletions

46
Maven-Dependency.md Normal file

@ -0,0 +1,46 @@
Our code is now published as a set of Maven artifacts. We publish under the group id 'org.mitre' and full version information is available at [mvnrepository.com](http://mvnrepository.com/artifact/org.mitre) and [search.maven.org](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.mitre%22).
# Artifacts
Below is a the dependency information for each of our artifacts, using the latest published version.
## openid-connect-parent
The parent Maven project, which depends on each of the following artifacts. Include this in your dependency set if you need classes from each of the other three artifacts.
```
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-parent</artifactId>
<version>1.0.3</version>
</dependency>
```
## openid-connect-common
Includes common classes, service and repository interfaces, and JPA-annotated model code.
```
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-common</artifactId>
<version>1.0.3</version>
</dependency>
```
## openid-connect-client
Includes our RP/client implementation, built around spring security filters. Depends on openid-connect-common.
```
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-client</artifactId>
<version>1.0.3</version>
</dependency>
```
## openid-connect-server
Includes IdP/server implementation, with implementations of services and repositories from common which are used by the server. Depends on openid-connect-common.
```
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-server</artifactId>
<version>1.0.3</version>
</dependency>
```