akkamo


License

License

Categories

Categories

Akka Container Microservices Reactive libraries
GroupId

GroupId

eu.akkamo
ArtifactId

ArtifactId

akkamo_2.11
Last Version

Last Version

1.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

akkamo
akkamo
Project Organization

Project Organization

eu.akkamo
Source Code Management

Source Code Management

https://github.com/akkamo/akkamo.git

Download akkamo_2.11

How to add to project

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

Dependencies

compile (7)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.8
org.scala-lang : scala-reflect jar 2.11.8
com.typesafe.akka : akka-actor_2.11 jar 2.4.14
com.typesafe.akka : akka-cluster-tools_2.11 jar 2.4.14
com.typesafe.akka : akka-cluster_2.11 jar 2.4.14
com.typesafe.akka : akka-contrib_2.11 jar 2.4.14
com.typesafe.akka : akka-slf4j_2.11 jar 2.4.14

test (2)

Group / Artifact Type Version
com.typesafe.akka : akka-testkit_2.11 jar 2.4.14
org.scalatest : scalatest_2.11 jar 3.0.0-RC2

Project Modules

There are no modules declared in this project.

Akkamo - modules in Akka.

Runtime assembly of several modules running on top of Akka.

Documentation

Full documentation is available on http://akkamo.eu.

API documentation

ScalaDoc documentation for each version is available online for, see:

Installation

Akkamo is available for Scala 2.11 & 2.12 (version 1.1.x) To get started with SBT, add dependency to your build.sbt file:

libraryDependencies += "eu.akkamo" %% "akkamo" % "1.1.0" withSources

Akkamo consist from multiple modules, please consult documentation if you want use other modules.

Execution

There is several ways how to execute Akkamo based application. As developer one can use sbt-akkamo plugin, with commands runAkkamo (run-akkamo) or stopAkkamo (stop-akkamo). The second way is to use run (main class is: eu.akkamo.Main) command in sbt.

We have not direct support for application packaging, one can use sbt-native-packager sbt plugin.

Project examples

Example project akkamp-demo demonstrates creation of two Akka actor systems and shows usage of the Akka HTTP module.

Known issues

  • Each Akkamo application must specify the class eu.akkamo.Main as its main class, unfortunately at this moment is has to be done manually in each project, as the Akkamo sbt module is unable to do so. To specify the main class manually, set the following alias in your project configuration:

    mainClass in Compile := Some("eu.akkamo.Main")

Versions

Version
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0