public class JkProtocSourceGenerator
extends dev.jeka.core.api.project.JkProjectSourceGenerator
| Modifier and Type | Method and Description |
|---|---|
void |
generate(dev.jeka.core.api.project.JkProject project,
java.nio.file.Path generatedSourceDir) |
java.lang.String |
getDirName() |
static JkProtocSourceGenerator |
of(dev.jeka.core.api.depmanagement.JkRepoSet repos) |
static JkProtocSourceGenerator |
of(dev.jeka.core.api.depmanagement.JkRepoSet repos,
java.lang.String protoFilePath) |
JkProtocSourceGenerator |
setExtraProtocOptions(java.lang.String extraOptions) |
JkProtocSourceGenerator |
setProtocJarVersion(java.lang.String protocJarVersion)
The effective version of the compiler to be chosen from https://mvnrepository.com/artifact/com.google.protobuf/protoc
|
JkProtocSourceGenerator |
setRepos(dev.jeka.core.api.depmanagement.JkRepoSet repos) |
java.lang.String |
toString() |
public static JkProtocSourceGenerator of(dev.jeka.core.api.depmanagement.JkRepoSet repos, java.lang.String protoFilePath)
public static JkProtocSourceGenerator of(dev.jeka.core.api.depmanagement.JkRepoSet repos)
public JkProtocSourceGenerator setExtraProtocOptions(java.lang.String extraOptions)
public JkProtocSourceGenerator setRepos(dev.jeka.core.api.depmanagement.JkRepoSet repos)
public JkProtocSourceGenerator setProtocJarVersion(java.lang.String protocJarVersion)
public java.lang.String getDirName()
getDirName in class dev.jeka.core.api.project.JkProjectSourceGeneratorpublic void generate(dev.jeka.core.api.project.JkProject project,
java.nio.file.Path generatedSourceDir)
generate in class dev.jeka.core.api.project.JkProjectSourceGeneratorpublic java.lang.String toString()
toString in class java.lang.Object