Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- additionalProtoPathElements - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Additional source paths for
.proto
definitions. - 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.
- append(StringBuilder, String, int) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
Append a description to the buffer by respecting the indentSize and lineLength parameters.
- archDirectoryExists(String) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- args - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- artifactFactory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A factory for Maven artifact definitions.
- artifactFactory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- artifactId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- artifactResolver - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A component that implements resolution of Maven artifacts from repositories.
- 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.HelpMojo
- 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.
- buildUnixPlugin() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- buildWindowsPlugin() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
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
- checkProtoFileIsInProtopath(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- checkProtoFileIsInProtopathHelper(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- checkStaleness - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Normally
protoc
is invoked on every execution of the plugin. - classifier - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- clearOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
When
true
, the output directory will be cleared out prior to code generation. - copyWinRun4JExecutable() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- cppOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which C++ source files will be generated.
- cppOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which C++ source files will be generated.
- 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
- createFileWithArguments(String[]) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
-
Put args into a temp file to be referenced using the @ option in protoc command line.
- createPluginDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- 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
- csharpOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which C# source files will be generated.
- csharpOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which C# source files will be generated.
- customOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which a custom protoc plugin will generate files.
- customOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which a custom protoc plugin will generate files.
D
- DATA_MODEL_SYSPROP - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- DEFAULT_INCLUDES - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- DEFAULT_LINE_LENGTH - Static variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
- 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.
- descriptorSetFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- descriptorSetFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- descriptorSetFileName - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
The descriptor set file name.
- descriptorSetOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
-
This is the directory into which the (optional) descriptor set file will be created.
- descriptorSetOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
-
This is the directory into which the (optional) descriptor set file will be created.
- detail - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
If
true
, display all settable properties for each goal. - detectJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Attempts to detect java home directory, using
jdk
toolchain if available, with a fallback tojava.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
- error - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A buffer to consume error output from the
protoc
executable. - excludes - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A list of <exclude> elements specifying the protobuf definition files (by pattern) that should be excluded from compilation.
- executable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
Path to the
protoc
executable. - executable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
Path to the
protoc
executable. - execute() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Executes the mojo.
- execute() - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- 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.
- execute(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
-
Invokes the
protoc
compiler using the configuration specified at construction.
F
- findGeneratedFilesInDirectory(File) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findJvmLocation(File, String...) - Static method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- findNamedChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- findProtoFilesInDirectories(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findProtoFilesInDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findSingleChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- findTool(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
- fixUnicodeOutput(String) - Static method in class org.xolstice.maven.plugin.protobuf.Protoc
-
Transcodes the output from system default charset to UTF-8.
- forceMojoExecution - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Usually most of protobuf mojos will not get executed on parent poms (i.e.
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
- getIndentLevel(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
Gets the indentation level of the specified line.
- 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
- getPropertyFromExpression(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- 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). - getSingleChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- getValue(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- 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
- getWinrun4jExecutablePath() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- goal - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
The name of the goal for which to show help.
- groupId - Variable 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.
- hashDependentPaths - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Set this to
false
to disable hashing of dependent jar paths. - HelpMojo - Class in org.xolstice.maven.plugin.protobuf
-
Display help information on protobuf-maven-plugin.
Callmvn protobuf:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.HelpMojo
- HEX_CHARS - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
I
- id - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- includeDependenciesInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
If
true
andwriteDescriptorSet
has been set, the compiler will include all dependencies in the descriptor set making it "self-contained". - includeImportsInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- includeImportsInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- includes - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A list of <include> elements specifying the protobuf definition files (by pattern) that should be included in compilation.
- includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
If
true
andwriteDescriptorSet
has been set, do not strip SourceCodeInfo from the FileDescriptorProto. - includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- indentSize - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
The number of spaces per indentation level, should be positive.
- isNotEmpty(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
J
- javaHome - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- javaNanoOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
-
Deprecated.Additional comma-separated options to be passed to the JavaNano generator.
- javaNanoOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
-
Deprecated.Additional comma-separated options to be passed to the JavaNano generator.
- javaNanoOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which Java Nano source files will be generated.
- javaNanoOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which JavaNano source files will be generated.
- javaOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which Java source files will be generated.
- javaOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which Java source files will be generated.
- javaScriptOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
-
Additional comma-separated options to be passed to the JavaScript generator.
- javaScriptOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
-
Additional comma-separated options to be passed to the JavaScript generator.
- javaScriptOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which JavaScript source files will be generated.
- javaScriptOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which JavaScript source files will be generated.
- jvmArgs - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
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.
- lineLength - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
The maximum length of a display line, should be positive.
- localRepository - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
This is the path to the local maven
repository
. - localRepository - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- log - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- LOG_PREFIX - Static variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
Prefix for logging the debug messages.
- logExecutionParameters(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
-
Logs execution parameters on debug level to the specified logger.
- logger - Variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
M
- mainClass - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- 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.
- md5Hash(String) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- MojoConfigurationException - Exception Class in org.xolstice.maven.plugin.protobuf
-
An exception to indicate that plugin configuration was incorrect.
- MojoConfigurationException(String) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoConfigurationException
- MojoConfigurationException(String, Throwable) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoConfigurationException
- MojoInitializationException - Exception Class in org.xolstice.maven.plugin.protobuf
-
An exception to indicate that plugin initialization has failed.
- MojoInitializationException(String) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoInitializationException
- MojoInitializationException(String, Throwable) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoInitializationException
N
- nativePluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- nativePluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- nativePluginId - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- nativePluginId - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- nativePluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- nativePluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
O
- org.xolstice.maven.plugin.protobuf - package org.xolstice.maven.plugin.protobuf
- org.xolstice.maven.toolchain.protobuf - package org.xolstice.maven.toolchain.protobuf
- output - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A buffer to consume standard output from the
protoc
executable. - outputBaseDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
This is the base directory for the generated code.
- outputBaseDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
This is the base directory for the generated code.
- outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
-
This is the directory into which the
.cpp
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
-
This is the directory into which the
.cs
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
This is the directory where the generated code will be placed.
- outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
-
Deprecated.This is the directory into which the
.java
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
-
This is the directory into which the
.js
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
-
This is the directory into which the
.java
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
-
This is the directory into which the
.py
will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
-
This is the directory into which the
.cpp
test sources will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
-
This is the directory into which the
.cs
test sources will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
This is the directory where the generated code will be placed.
- outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
-
Deprecated.This is the directory into which the
.java
test sources will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
-
This is the directory into which the
.js
test sources will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
-
This is the directory into which the
.java
test sources will be created. - outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
-
This is the directory into which the
.py
test sources will be created.
P
- PLUGIN_HELP_PATH - Static variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
- pluginArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
Plugin artifact specification, in
groupId:artifactId:version[:type[:classifier]]
format. - pluginArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
Plugin artifact specification, in
groupId:artifactId:version[:type[:classifier]]
format. - pluginDefinition - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- pluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
An optional path to plugin executable.
- pluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
An optional path to plugin executable.
- pluginExecutableFile - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- pluginId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
A unique id that identifies the plugin to protoc.
- pluginId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
A unique id that identifies the plugin to protoc.
- pluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
An optional parameter to be passed to the plugin.
- pluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
An optional parameter to be passed to the plugin.
- plugins - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- plugins - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
- pluginTool - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
If
ProtocCompileCustomMojo.pluginToolchain
is specified, this parameter specifies the tool in the toolchain, which is to be resolved as plugin executable. - pluginTool - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
If
ProtocTestCompileCustomMojo.pluginToolchain
is specified, this parameter specifies the tool in the toolchain, which is to be resolved as plugin executable. - pluginToolchain - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
-
A name of an optional custom toolchain that can be used to locate the plugin executable.
- pluginToolchain - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
-
A name of an optional custom toolchain that can be used to locate the plugin executable.
- 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.
- PROTO_FILE_SUFFIX - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- 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(String, List<File>, List<File>, File, File, File, File, File, File, File, File, boolean, boolean, List<ProtocPlugin>, File, String, String, String, File, boolean) - Constructor for class org.xolstice.maven.plugin.protobuf.Protoc
-
Constructs a new instance.
- Protoc.Builder - Class in org.xolstice.maven.plugin.protobuf
-
This class builds
Protoc
instances. - protocArtifact - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Protobuf compiler artifact specification, in
groupId:artifactId:version[:type[:classifier]]
format. - 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
- protocExecutable - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
This is the path to the
protoc
executable. - protocExecutable - Variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
- 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 aProtocPlugin
specification. - ProtocPluginAssembler(ProtocPlugin, MavenSession, Artifact, ArtifactFactory, RepositorySystem, ResolutionErrorHandler, ArtifactRepository, List<ArtifactRepository>, File, Log) - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- protocPluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A directory where native launchers for java protoc plugins will be generated.
- protocPlugins - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Specifies one of more custom protoc plugins, written in Java and available as Maven artifacts.
- 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
- protoFiles - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- protoFiles - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A set of protobuf definitions to process.
- protopathElements - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- protoPathElements - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A set of directories in which to search for definition imports.
- protoSourceRoot - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
-
The source directories containing the
.proto
definitions to be compiled. - protoTestSourceRoot - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
-
The source directories containing the test
.proto
definitions to be compiled. - pythonOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
A directory into which Python source files will be generated.
- pythonOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory into which Python source files will be generated.
R
- remoteRepositories - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Remote repositories for artifact resolution.
- remoteRepositories - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- repeat(String, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
Repeat a String
n
times to form a new string. - repositorySystem - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A component that handles resolution of Maven artifacts.
- repositorySystem - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- resolutionErrorHandler - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A component that handles resolution errors.
- resolutionErrorHandler - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- resolveBinaryArtifact(Artifact) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- resolvedJars - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- resolvePluginDependencies() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- rootResolutionArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
S
- session - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
The current Maven Session Object.
- session - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- 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
- skip - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
When
true
, skip the execution. - skipMojo() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Determine if the mojo execution should get skipped.
- staleMillis - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Sets the granularity in milliseconds of the last modification date for testing whether source protobuf definitions need recompilation.
T
- tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
A directory where temporary files will be generated.
- tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A directory where temporary files will be generated.
- temporaryProtoFileDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Since
protoc
cannot access jars, proto files in dependencies are extracted to this location and deleted on exit. - toHexString(byte[]) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- toLines(String, int, int, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
Splits the specified text into lines of convenient display length.
- toLines(List<String>, String, int, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
-
Adds the specified line to the output sequence, performing line wrapping if necessary.
- 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 - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
- useArgumentFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
-
A boolean indicating if the parameters to protoc should be passed in an argument file.
- 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.
- validateState() - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
Validates the internal state for consistency and completeness.
- version - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
W
- WIN_JVM_DATA_MODEL_32 - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- WIN_JVM_DATA_MODEL_64 - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- winJvmDataModel - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
- 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. - writeGoal(StringBuilder, String, Element) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
- writeParameter(StringBuilder, Node, Node) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form