sbt-freestyle-protogen

A Cohesive & Pragmatic Framework of FP centric Scala libraries

License

License

GroupId

GroupId

io.frees
ArtifactId

ArtifactId

frees-protogen-core_2.12
Last Version

Last Version

0.0.14
Release Date

Release Date

Type

Type

jar
Description

Description

sbt-freestyle-protogen
A Cohesive & Pragmatic Framework of FP centric Scala libraries
Project Organization

Project Organization

47 Degrees
Source Code Management

Source Code Management

https://github.com/frees-io/sbt-freestyle-protogen

Download frees-protogen-core_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/io.frees/frees-protogen-core_2.12/ -->
<dependency>
    <groupId>io.frees</groupId>
    <artifactId>frees-protogen-core_2.12</artifactId>
    <version>0.0.14</version>
</dependency>
// https://jarcasting.com/artifacts/io.frees/frees-protogen-core_2.12/
implementation 'io.frees:frees-protogen-core_2.12:0.0.14'
// https://jarcasting.com/artifacts/io.frees/frees-protogen-core_2.12/
implementation ("io.frees:frees-protogen-core_2.12:0.0.14")
'io.frees:frees-protogen-core_2.12:jar:0.0.14'
<dependency org="io.frees" name="frees-protogen-core_2.12" rev="0.0.14">
  <artifact name="frees-protogen-core_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.frees', module='frees-protogen-core_2.12', version='0.0.14')
)
libraryDependencies += "io.frees" % "frees-protogen-core_2.12" % "0.0.14"
[io.frees/frees-protogen-core_2.12 "0.0.14"]

Dependencies

compile (6)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.3
org.scalameta : scalameta_2.12 jar 1.8.0
io.frees : frees-rpc-common_2.12 jar 0.3.0
org.typelevel : cats-core_2.12 jar 1.0.0-MF
org.scalameta : contrib_2.12 jar 1.8.0
com.github.mpilquist : simulacrum_2.12 jar 0.11.0

Project Modules

There are no modules declared in this project.

Build Status codecov.io Latest version License Join the chat at https://gitter.im/47deg/freestyle GitHub Issues

sbt-frees-protogen

⚠️ Note: this project is deprecated and has been integrated into the frees-rpc codebase as sbt-frees-rpc-idlgen starting with version 0.12.0.

Sbt plugin to generate .proto files from freestyle-rpc service definitions.

It depends on frees-rpc.

Legacy Installation

Add the following line to project/plugins.sbt:

addSbtPlugin("io.frees" % "sbt-frees-protogen" % "0.0.14")

Legacy Usage

Running

sbt protoGen

will generate .proto files from src/main/scala into src/main/proto/. These directories can be changed using the protoGenSourceDir and protoGenTargetDir settings.

Copyright

Freestyle is designed and developed by 47 Degrees

Copyright (C) 2017 47 Degrees. http://47deg.com

io.frees

Freestyle

A cohesive & pragmatic framework of FP centric Scala libraries

Versions

Version
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5