com.atomicleopard:thundr-contrib-sendgrid

A parent pom for thundr module common project setup

License

License

GroupId

GroupId

com.atomicleopard
ArtifactId

ArtifactId

thundr-contrib-sendgrid
Last Version

Last Version

3.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

A parent pom for thundr module common project setup
Project Organization

Project Organization

Atomic Leopard
Source Code Management

Source Code Management

https://github.com/atomicleopard/thundr-contrib-sendgrid

Download thundr-contrib-sendgrid

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
com.sendgrid : sendgrid-java jar 3.0.9
com.threewks.thundr : thundr jar 3.0.0

test (4)

Group / Artifact Type Version
com.threewks.thundr : thundr test-jar 3.0.0
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3
org.mockito : mockito-all jar 1.10.19

Project Modules

There are no modules declared in this project.

thundr-contrib-sendgrid Build Status

A thundr module for sending emails using SendGrid using the thundr Mailer abstraction.

You can read more about thundr here

Include the thundr-contrib-sendgrid dependency using maven or your favourite dependency management tool.

<dependency>
	<groupId>com.atomicleopard</groupId>
	<artifactId>thundr-contrib-sendgrid</artifactId>
	<version>2.0.0</version>
	<scope>compile</scope>
</dependency>

Include your sendgrid api key in application.properties

sendgridApiKey=YOUR_KEY_HERE

Add a dependency on the SendGridModule module in your ApplicationModule file:

@Override
public void requires(DependencyRegistry dependencyRegistry) {
	super.requires(dependencyRegistry);
	...
	dependencyRegistry.addDependency(SendGridModule.class);
}

The SendGridMailer will then be used as the implementation for Mailer across your application.


thundr-contrib-sendgrid - Copyright (C) 2015 Atomic Leopard

Versions

Version
3.0.0
2.0.0