Skip navigation links
A B C D E F G H I K L M O P R S T U V W 

A

AbstractProtocCompileMojo - Class in org.xolstice.maven.plugin.protobuf
An abstract base mojo configuration for using protoc compiler with the main sources.
AbstractProtocCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
AbstractProtocMojo - Class in org.xolstice.maven.plugin.protobuf
Abstract Mojo implementation.
AbstractProtocMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
AbstractProtocTestCompileMojo - Class in org.xolstice.maven.plugin.protobuf
An abstract base mojo configuration for using protoc compiler with the test sources.
AbstractProtocTestCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
addPlugin(ProtocPlugin) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a protoc plugin definition for custom code generation.
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Adds mojo-specific parameters to the protoc builder.
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 
addProtoFile(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a proto file to be compiled.
addProtoFiles(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a collection of proto files to be compiled.
addProtoPathElement(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds the protopathElement to the protopath.
addProtoPathElements(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a number of elements to the protopath.
attachDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, the generated descriptor set will be attached to the build.
attachProtoSources - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, then the specified protobuf source files from this project will be attached as resources to the build, for subsequent inclusion into the final artifact.

B

build() - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Builds and returns a fully configured instance of Protoc wrapper.
buildContext - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Build context that tracks changes to the source and target files.
Builder(String) - Constructor for class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Constructs a new builder.
buildProtocCommand() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Creates the command line arguments.

C

checkFilesUpToDate(Iterable<File>, Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Checks that the source files don't have modification time that is later than the target files.
checkParameters() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
createDefaultToolchain() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
createDependencyArtifact(String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Creates a dependency artifact from a specification in groupId:artifactId:version[:type[:classifier]] format.
createDependencyArtifact(String, String, String, String, String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
createProtocPlugins() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Generates native launchers for java protoc plugins.
createToolchain(ToolchainModel) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 

D

DefaultProtobufToolchain - Class in org.xolstice.maven.toolchain.protobuf
Based on org.apache.maven.toolchain.java.DefaultJavaToolChain.
DefaultProtobufToolchain(ToolchainModel, Logger) - Constructor for class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
DefaultProtobufToolchainFactory - Class in org.xolstice.maven.toolchain.protobuf
Based on org.apache.maven.toolchain.java.DefaultJavaToolchainFactory.
DefaultProtobufToolchainFactory() - Constructor for class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
descriptorSetClassifier - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
If generated descriptor set is to be attached to the build, specifies an optional classifier.
descriptorSetClassifier - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
If generated descriptor set is to be attached to the build, specifies an optional classifier.
descriptorSetFileName - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The descriptor set file name.
detectJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Attempts to detect java home directory, using jdk toolchain if available, with a fallback to java.home system property.
doAttachFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 

E

execute() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Executes the mojo.
execute() - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
execute(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Invokes the protoc compiler using the configuration specified at construction.
execute() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
Resolves the plugin's dependencies to the local Maven repository and builds the plugin executable.

F

findGeneratedFilesInDirectory(File) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findProtoFilesInDirectories(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findProtoFilesInDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findTool(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 

G

getArgs() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns optional command line arguments to pass to the main() method.
getArtifactId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's artifact id for dependency resolution.
getBeanProperty(Object, String) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
getClassifier() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns an optional classifier of the plugin's artifact for dependency resolution.
getDependencyArtifactFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Gets the File for each dependency artifact.
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns output directory for descriptor set file.
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getError() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
 
getExcludes() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getGroupId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns group id of the plugin's artifact for dependency resolution.
getId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the unique id for this plugin.
getIncludes() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
getJvmArgs() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns optional JVM options for plugin execution.
getMainClass() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's Java main class to be execute by protoc.
getOutput() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns the output directory for generated sources.
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 
getPluginExecutableFile(File) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the generated plugin executable path.
getPluginName() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
getProtocExecutable() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
getProtocExecutable() - Method in interface org.xolstice.maven.toolchain.protobuf.ProtobufToolchain
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getProvidesProperties(ToolchainModel) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
Get provides properties in in a way compatible with toolchains descriptor version 1.0 (Maven 2.0.9 to 3.2.3, where it is represented as Object/DOM) and descriptor version 1.1 (Maven 3.2.4 and later, where it is represented as Properties).
getVersion() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's version specification for dependency resolution.
getWinJvmDataModel() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 

H

hasDelta(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Checks if the injected build context has changes in any of the specified files.
HelpMojo - Class in org.xolstice.maven.plugin.protobuf
Display help information on protobuf-maven-plugin.
Call mvn protobuf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.HelpMojo
 

I

includeDependenciesInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If true and writeDescriptorSet has been set, the compiler will include all dependencies in the descriptor set making it "self-contained".
includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If true and writeDescriptorSet has been set, do not strip SourceCodeInfo from the FileDescriptorProto.

K

KEY_PROTOC_EXECUTABLE - Static variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 

L

lastModified(Iterable<File>) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns timestamp for the most recently modified file in the given set.
logExecutionParameters(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Logs execution parameters on debug level to the specified logger.

M

makeProtoPathFromJars(File, Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Unpacks proto descriptors that are bundled inside dependent artifacts into a temporary directory.
MojoConfigurationException - Exception in org.xolstice.maven.plugin.protobuf
An exception to indicate that plugin configuration was incorrect.
MojoConfigurationException(String) - Constructor for exception org.xolstice.maven.plugin.protobuf.MojoConfigurationException
 
MojoConfigurationException(String, Throwable) - Constructor for exception org.xolstice.maven.plugin.protobuf.MojoConfigurationException
 
MojoInitializationException - Exception in org.xolstice.maven.plugin.protobuf
An exception to indicate that plugin initialization has failed.
MojoInitializationException(String) - Constructor for exception org.xolstice.maven.plugin.protobuf.MojoInitializationException
 
MojoInitializationException(String, Throwable) - Constructor for exception org.xolstice.maven.plugin.protobuf.MojoInitializationException
 

O

org.xolstice.maven.plugin.protobuf - package org.xolstice.maven.plugin.protobuf
 
org.xolstice.maven.toolchain.protobuf - package org.xolstice.maven.toolchain.protobuf
 

P

project - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The current Maven project.
projectHelper - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A helper used to add resources to the project.
ProtobufToolchain - Interface in org.xolstice.maven.toolchain.protobuf
A tool chain for protobuf compiler (protoc).
Protoc - Class in org.xolstice.maven.plugin.protobuf
This class represents an invokable configuration of the protoc compiler.
Protoc.Builder - Class in org.xolstice.maven.plugin.protobuf
This class builds Protoc instances.
ProtocCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main C++ sources from protocol buffer definitions.
ProtocCompileCppMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
ProtocCompileCsharpMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main C# sources from protocol buffer definitions.
ProtocCompileCsharpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
ProtocCompileCustomMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler with the specified plugin executable to generate main sources from protocol buffer definitions.
ProtocCompileCustomMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
ProtocCompileJavaNanoMojo - Class in org.xolstice.maven.plugin.protobuf
Deprecated.
JavaNano has been deprecated in favour of Java Lite. Please see Protocol Buffers documentation for details.
ProtocCompileJavaNanoMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
ProtocCompileJavaScriptMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main JavaScript sources from protocol buffer definitions.
ProtocCompileJavaScriptMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
ProtocCompileMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main Java sources from protocol buffer definitions.
ProtocCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
ProtocCompilePythonMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main python sources from protocol buffer definitions.
ProtocCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
ProtocPlugin - Class in org.xolstice.maven.plugin.protobuf
Describes a protoc plugin that is written in Java and assembled from resolved artifacts at runtime.
ProtocPlugin() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
ProtocPluginAssembler - Class in org.xolstice.maven.plugin.protobuf
Creates an executable protoc plugin (written in Java) from a ProtocPlugin specification.
ProtocPluginAssembler(ProtocPlugin, MavenSession, Artifact, ArtifactFactory, RepositorySystem, ResolutionErrorHandler, ArtifactRepository, List<ArtifactRepository>, File, Log) - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
ProtocTestCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test C++ sources from protocol buffer definitions.
ProtocTestCompileCppMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
ProtocTestCompileCsharpMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test C# sources from protocol buffer definitions.
ProtocTestCompileCsharpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
ProtocTestCompileCustomMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler with the specified plugin executable to generate test sources from protocol buffer definitions.
ProtocTestCompileCustomMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
ProtocTestCompileJavaNanoMojo - Class in org.xolstice.maven.plugin.protobuf
Deprecated.
JavaNano has been deprecated in favour of Java Lite. Please see Protocol Buffers documentation for details.
ProtocTestCompileJavaNanoMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
ProtocTestCompileJavaScriptMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test JavaScript sources from protocol buffer definitions.
ProtocTestCompileJavaScriptMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
ProtocTestCompileMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test Java sources from protocol buffer definitions.
ProtocTestCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
ProtocTestCompilePythonMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test python sources from protocol buffer definitions.
ProtocTestCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 

R

resolveBinaryArtifact(Artifact) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 

S

session - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The current Maven Session Object.
setCppOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which C++ source files will be generated.
setCsharpOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which C# source files will be generated.
setCustomOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which a custom protoc plugin will generate files.
setJavaHome(String) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
setJavaNanoOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which JavaNano source files will be generated.
setJavaOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which Java source files will be generated.
setJavaScriptOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which JavaScript source files will be generated.
setNativePluginExecutable(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setNativePluginId(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setNativePluginParameter(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setPluginDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setProtocExecutable(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
setProtocExecutable(String) - Method in interface org.xolstice.maven.toolchain.protobuf.ProtobufToolchain
 
setPythonOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which Python source files will be generated.
setTempDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
skipMojo() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Determine if the mojo execution should get skipped.

T

toHexString(byte[]) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
toolchainManager - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
An optional tool chain manager.
toProperties(Xpp3Dom) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
toString() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
toString() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
truncatePath(String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Truncates the path of jar files so that they are relative to the local repository.

U

useArgumentFile - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, all command line arguments to protoc will be written to a file, and only a path to that file will be passed to protoc on the command line.
useArgumentFile(boolean) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 

V

validate(Log) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Validate the state of this plugin specification.

W

withDescriptorSetFile(File, boolean, boolean) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
writeDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, the compiler will generate a binary descriptor set file for the specified .proto files.
A B C D E F G H I K L M O P R S T U V W 
Skip navigation links

Copyright © 2016–2018 Maven Protocol Buffers Plugin Authors. All rights reserved.