xref: /aosp_15_r20/external/sdk-platform-java/gax-java/DEVELOPMENT.md (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbride# Development of gax-java
2*882aa7c7SMatt Gilbride
3*882aa7c7SMatt Gilbride## Building
4*882aa7c7SMatt Gilbride
5*882aa7c7SMatt GilbrideTo build GAX:
6*882aa7c7SMatt Gilbride
7*882aa7c7SMatt Gilbride```sh
8*882aa7c7SMatt Gilbride# Go to the repository root
9*882aa7c7SMatt Gilbridecd gapic-generator-java
10*882aa7c7SMatt Gilbride
11*882aa7c7SMatt Gilbride# Install dependency modules to local Maven repository. Note that
12*882aa7c7SMatt Gilbride# gapic-generator-java module is not a dependency of gax-java
13*882aa7c7SMatt Gilbridemvn -pl '!gapic-generator-java,!gax-java' install -DskipTests
14*882aa7c7SMatt Gilbride
15*882aa7c7SMatt Gilbride# Build and install gax-java
16*882aa7c7SMatt Gilbridemvn clean install -f gax-java
17*882aa7c7SMatt Gilbride```
18*882aa7c7SMatt Gilbride
19*882aa7c7SMatt Gilbride## How to see the effect of GAX change in code generation by gapic-generator-java
20*882aa7c7SMatt Gilbride
21*882aa7c7SMatt GilbrideTo see the effect of GAX changes in local gapic-generator-java invocation, see
22*882aa7c7SMatt Gilbride"Running the Plugin under googleapis with local gapic-generator-java" in
23*882aa7c7SMatt Gilbride[gapic-generator-java/DEVELOPMENT.md](../gapic-generator-java/DEVELOPMENT.md)
24