Package | Description |
---|---|
org.xolstice.maven.plugin.protobuf |
Modifier and Type | Method and Description |
---|---|
Protoc.Builder |
Protoc.Builder.addPlugin(ProtocPlugin plugin)
Adds a protoc plugin definition for custom code generation.
|
Protoc.Builder |
Protoc.Builder.addProtoFile(File protoFile)
Adds a proto file to be compiled.
|
Protoc.Builder |
Protoc.Builder.addProtoFiles(Iterable<File> protoFiles)
Adds a collection of proto files to be compiled.
|
Protoc.Builder |
Protoc.Builder.addProtoPathElement(File protopathElement)
Adds the
protopathElement to the protopath. |
Protoc.Builder |
Protoc.Builder.addProtoPathElements(Iterable<File> protopathElements)
Adds a number of elements to the protopath.
|
Protoc.Builder |
Protoc.Builder.setCppOutputDirectory(File cppOutputDirectory)
Sets the directory into which C++ source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setCsharpOutputDirectory(File csharpOutputDirectory)
Sets the directory into which C# source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setCustomOutputDirectory(File customOutputDirectory)
Sets the directory into which a custom protoc plugin will generate files.
|
Protoc.Builder |
Protoc.Builder.setJavaNanoOutputDirectory(File javaNanoOutputDirectory)
Sets the directory into which JavaNano source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setJavaOutputDirectory(File javaOutputDirectory)
Sets the directory into which Java source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setJavaScriptOutputDirectory(File javaScriptOutputDirectory)
Sets the directory into which JavaScript source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setNativePluginExecutable(String nativePluginExecutable) |
Protoc.Builder |
Protoc.Builder.setNativePluginId(String nativePluginId) |
Protoc.Builder |
Protoc.Builder.setNativePluginParameter(String nativePluginParameter) |
Protoc.Builder |
Protoc.Builder.setPluginDirectory(File pluginDirectory) |
Protoc.Builder |
Protoc.Builder.setPythonOutputDirectory(File pythonOutputDirectory)
Sets the directory into which Python source files will be generated.
|
Protoc.Builder |
Protoc.Builder.setTempDirectory(File tempDirectory) |
Protoc.Builder |
Protoc.Builder.useArgumentFile(boolean useArgumentFile) |
Protoc.Builder |
Protoc.Builder.withDescriptorSetFile(File descriptorSetFile,
boolean includeImports,
boolean includeSourceInfoInDescriptorSet) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProtocTestCompilePythonMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocTestCompileMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocTestCompileJavaScriptMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocTestCompileJavaNanoMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder)
Deprecated.
|
protected void |
ProtocTestCompileCustomMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocTestCompileCsharpMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocTestCompileCppMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompilePythonMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompileMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompileJavaScriptMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompileJavaNanoMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder)
Deprecated.
|
protected void |
ProtocCompileCustomMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompileCsharpMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
ProtocCompileCppMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder) |
protected void |
AbstractProtocMojo.addProtocBuilderParameters(Protoc.Builder protocBuilder)
Adds mojo-specific parameters to the protoc builder.
|
Copyright © 2016–2018 Maven Protocol Buffers Plugin Authors. All rights reserved.