<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-runtime-parent</artifactId><version>6.0.0-SNAPSHOT</version></parent><artifactId>gretl-tooling-catalog</artifactId><dependencies><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-language-contract</artifactId><version>${project.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-tooling-core</artifactId><version>${project.version}</version></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-api</artifactId><version>${project.version}</version></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-io-tasks</artifactId><version>${project.version}</version></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-database-tasks</artifactId><version>${project.version}</version></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-interlis-tasks</artifactId><version>${project.version}</version></dependency><dependency><groupId>ch.so.agi.gretl</groupId><artifactId>gretl-ilivalidator</artifactId><version>${project.version}</version></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><executions><execution><id>export-operation-catalog</id><phase>process-classes</phase><goals><goal>run</goal></goals><configuration><target><java classname="ch.so.agi.gretl.tooling.catalog.RuntimeCatalogBootstrap" fork="true" failonerror="true"><classpath refid="maven.runtime.classpath"/><arg value="${project.build.directory}/catalog"/><arg value="${project.version}"/></java></target></configuration></execution><execution><id>verify-tooling-artifacts</id><phase>verify</phase><goals><goal>run</goal></goals><configuration><target><exec executable="node" dir="${maven.multiModuleProjectDirectory}" failonerror="true"><arg value="tools/gretl-tooling/verify-dependencies.mjs"/><arg value="--mode"/><arg value="all"/></exec></target></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><executions><execution><id>data-only-catalog</id><phase>package</phase><goals><goal>jar</goal></goals><configuration><classifier>catalog</classifier><classesDirectory>${project.build.directory}/catalog</classesDirectory></configuration></execution></executions></plugin></plugins></build></project>
