mill-akka-grpc_2.12

Mill module for Akka GRPC

License

License

MIT
Categories

Categories

gRPC Net Networking Akka Container Microservices Reactive libraries
GroupId

GroupId

com.github.tjarvstrand
ArtifactId

ArtifactId

mill-akka-grpc_2.12
Last Version

Last Version

0.1.0-alpha2
Release Date

Release Date

Type

Type

jar
Description

Description

mill-akka-grpc_2.12
Mill module for Akka GRPC
Project URL

Project URL

https://github.com/tjarvstrand/mill-akka-grpc
Source Code Management

Source Code Management

https://github.com/tjarvstrand/mill-akka-grpc

Download mill-akka-grpc_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.tjarvstrand/mill-akka-grpc_2.12/ -->
<dependency>
    <groupId>com.github.tjarvstrand</groupId>
    <artifactId>mill-akka-grpc_2.12</artifactId>
    <version>0.1.0-alpha2</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.tjarvstrand/mill-akka-grpc_2.12/
implementation 'com.github.tjarvstrand:mill-akka-grpc_2.12:0.1.0-alpha2'
// https://jarcasting.com/artifacts/com.github.tjarvstrand/mill-akka-grpc_2.12/
implementation ("com.github.tjarvstrand:mill-akka-grpc_2.12:0.1.0-alpha2")
'com.github.tjarvstrand:mill-akka-grpc_2.12:jar:0.1.0-alpha2'
<dependency org="com.github.tjarvstrand" name="mill-akka-grpc_2.12" rev="0.1.0-alpha2">
  <artifact name="mill-akka-grpc_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.tjarvstrand', module='mill-akka-grpc_2.12', version='0.1.0-alpha2')
)
libraryDependencies += "com.github.tjarvstrand" % "mill-akka-grpc_2.12" % "0.1.0-alpha2"
[com.github.tjarvstrand/mill-akka-grpc_2.12 "0.1.0-alpha2"]

Dependencies

compile (4)

Group / Artifact Type Version
com.lightbend.akka.grpc : akka-grpc-codegen_2.12 jar 0.8.4
com.github.os72 : protoc-jar jar 3.11.4
com.lihaoyi : mill-scalalib_2.12 jar 0.6.2
com.lihaoyi : os-lib_2.12 jar 0.6.2

Project Modules

There are no modules declared in this project.

Build Status Latest Version

mill-akka-grpc

A module to build akka-grpc modules in mill. Requires:

  • akka >= 2.6.6
  • mill >= 0.7.0

Limitations

  • Only works for scala right now

Get started

build.sc:

import mill._, mill.scalalib._

import $ivy.`com.github.tjarvstrand::mill-akka-grpc:0.1.0`
import com.github.tjarvstrand.mill._

object app extends AkkaGrpcScalaModule {
  def scalaVersion = "2.13.2"
  def codeGenerationType = CodeGenerationType.Client
}

See AkkaGrcpScalaModule for additional options

Versions

Version
0.1.0-alpha2
0.1.0-alpha