--- title: "pom.xml" url: https://docs.catalyst.zoho.com/ja/tools/maven-tools/pom-xml/ description: "Catalyst Java SDK依存関係およびCatalyst Mavenプラグインの定義は、Mavenプロジェクト内のMaven設定ファイルであるpom.xmlに記載されています。" last_updated: 2026-02-23T12:39:41Z service: Serverless type: general --- # pom.xml設定ファイル `[pom.xml](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)`は、MavenプロジェクトのディレクトリにあるMaven設定ファイルで、プロジェクトに関する情報とMavenがプロジェクトをビルドするために使用する設定の詳細が含まれています。たとえば、Mavenプロジェクトのgroup IDとartifact ID、プロジェクトのプロパティ、使用される依存関係とプラグイン、それらの実行情報などが指定されています。 > **注意:** `pom.xml`は、Mavenプロジェクトを作成するか、既存のプロジェクトをMavenに変換する際に自動的に作成されます。IDEによっては、プロジェクトに追加されていない場合、このファイルを生成する必要がある場合があります。 Java関数の作成後、`pom.xml`にCatalyst Java SDKが依存関係として自動的に追加されます。 ```json <dependencies> <dependency> <groupId>com.zoho.catalyst</groupId> <artifactId>java-sdk</artifactId> <version>1.15.0</version> </dependency> </dependencies> ``` Maven Central Repositoryで公開されているZohoリポジトリから取得されたJava依存関係を確認できます。 ```json <repositories> <repository> <id>java-sdk</id> <url>https://maven.zohodl.com</url> </repository> </repositories> ``` `pom.xml`のビルド定義には、[Catalyst Mavenプラグイン](https://docs.catalyst.zoho.com/ja/tools/maven-tools/maven-plugin/)アーティファクトと、プラグインで利用可能な個別のコマンドに関する情報が含まれています。 ```json <build> <plugins> <plugin> <groupId>com.zoho.catalyst</groupId> <artifactId>catalyst-maven-plugin</artifactId> <version>0.0.2</version> <executions> <execution> <id>catalyst-package</id> <phase>package</phase> <goals> <goal>package</goal> </goals> </execution> <execution> <id>catalyst-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> <configuration> <org>901738101</org> <project>3376000001796044</project> </configuration> </plugin> </plugins> </build> ``` 前述のとおり、関数作成時に設定していない場合は、ビルド定義の_<configuration></configuration>_セクションで、Catalystプロジェクトの[Project ID](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/)と、プロジェクトが属する組織の[Org ID](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/)を設定できます。