[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[[["\u003cp\u003eThe Endpoints Framework Maven plugin is used to build Endpoints Framework projects, offering both server-side and client-side support.\u003c/p\u003e\n"],["\u003cp\u003eServer-side goals of the plugin generate Discovery documents, OpenAPI specifications, and client libraries from an annotated Endpoints Framework Java project.\u003c/p\u003e\n"],["\u003cp\u003eClient-side goals provided by the plugin allow the generation of client libraries when a discovery document is available.\u003c/p\u003e\n"],["\u003cp\u003eThe plugin can be added to a \u003ccode\u003epom.xml\u003c/code\u003e file using a specific plugin snippet, including configuration settings like the hostname.\u003c/p\u003e\n"],["\u003cp\u003eEach plugin goal (\u003ccode\u003eclientLibs\u003c/code\u003e, \u003ccode\u003ediscoveryDocs\u003c/code\u003e, \u003ccode\u003eopenApiDocs\u003c/code\u003e, \u003ccode\u003egenerateSrc\u003c/code\u003e) has configurable parameters that can be set in the \u003ccode\u003epom.xml\u003c/code\u003e or the command line, allowing control over output directories and other options.\u003c/p\u003e\n"]]],[],null,["# Endpoints Framework Maven plugin\n\nThe Endpoints Framework Maven plugin provides tasks and configurations to build\nEndpoints Framework projects. This plugin provides server-side and client-side\nsupport. The *server-side* goals generate Discovery documents and OpenAPI\nspecifications from an annotated Endpoints Framework Java project and client\nlibraries. The *client-side* goal generates client libraries when a\ndiscovery document is available.\n\nAdd the Endpoints Framework Maven plugin\n----------------------------------------\n\nAdd the Endpoints Framework Maven plugin by using the following plugin\nsnippet to your `pom.xml`: \n\n \u003cplugin\u003e\n \u003cgroupId\u003ecom.google.cloud.tools\u003c/groupId\u003e\n \u003cartifactId\u003eendpoints-framework-maven-plugin\u003c/artifactId\u003e\n \u003cversion\u003e1.0.2\u003c/version\u003e\n \u003cconfiguration\u003e\n \u003c!-- plugin configuration --\u003e\n \u003chostname\u003e${endpoints.project.id}.appspot.com\u003c/hostname\u003e\n \u003c/configuration\u003e\n \u003c/plugin\u003e\n\nPlugin goals\n------------\n\nAfter you add the Endpoints Framework Maven plugin, the\nfollowing Endpoints Framework-specific Maven goals are available:\n\n### Server-side\n\n### Client-side\n\nGoal parameters\n---------------\n\nEach goal has associated parameters that you can use. You can specify these\nsettings in the `pom.xml` or in the command line.\n\nTo configure these settings in the `pom.xml`, add the parameter name in the\n`\u003cconfiguration\u003e` section.\n\nAlternatively, to configure these settings in the command line, follow the pattern\n`-D[USER_PROPERTY]=[PARAMETER_VALUE]`.\n\nSee the following sections for a list of the parameters that are available for\neach goal.\n\n### `endpoints-framework:clientLibs`\n\nThis goal generates client libraries from the server-side.\n\n### `endpoints-framework:discoveryDocs`\n\nThis goal generates discovery documents.\n\n### `endpoints-framework:openApiDocs`\n\nThis goal generates OpenAPI documents.\n\n### `endpoints-framework:generateSrc`\n\nThis goal generates client sources from discovery documents.\n\nWhat's next\n-----------\n\n- Explore the plugin code and report issues on [GitHub](https://github.com/GoogleCloudPlatform/endpoints-framework-maven-plugin)."]]