java

command
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

README

Java GAPIC Generator for Librarian (librariangen)

This directory contains the source code for librariangen, a containerized Go application that serves as the Java-specific code generator within the Librarian pipeline. Its responsibility is to generate release-ready Java GAPIC client libraries from googleapis API definitions, replacing the legacy Java hermetic code generation toolchain.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package bazel provides utilities for parsing BUILD.bazel files.
Package bazel provides utilities for parsing BUILD.bazel files.
Package execv provides a helper function for executing external commands.
Package execv provides a helper function for executing external commands.
Package languagecontainer defines LanguageContainer interface and the Run function to execute commands within the container.
Package languagecontainer defines LanguageContainer interface and the Run function to execute commands within the container.
generate
Package generate contains types for language container's generate command.
Package generate contains types for language container's generate command.
release
Package release contains types for language container's release command.
Package release contains types for language container's release command.
Package message defines data types which the Librarian CLI and language containers exchange.
Package message defines data types which the Librarian CLI and language containers exchange.
Package pom handles the generation of Maven pom.xml files for a Java library.
Package pom handles the generation of Maven pom.xml files for a Java library.
Package protoc provides utilities for constructing protoc command arguments.
Package protoc provides utilities for constructing protoc command arguments.
Package release contains the implementation of the release-stage command.
Package release contains the implementation of the release-stage command.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL