1 <?xml version="1.0" encoding="UTF-8"?>
3 ~ This file is part of yosql. It is subject to the license terms in the LICENSE file found in the top-level
4 ~ directory of this distribution and at http://creativecommons.org/publicdomain/zero/1.0/. No part of yosql,
5 ~ including this file, may be copied, modified, propagated, or distributed except according to the terms contained
9 <project xmlns="http://maven.apache.org/POM/4.0.0"
10 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
13 <groupId>wtf.metio.yosql.models</groupId>
14 <artifactId>yosql-models</artifactId>
15 <version>0.0.0-SNAPSHOT</version>
18 <modelVersion>4.0.0</modelVersion>
20 <artifactId>yosql-models-immutables</artifactId>
22 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
24 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
25 <!-- https://maven.apache.org/pom.html#More_Project_Information -->
26 <name>YoSQL :: Models :: Immutables</name>
30 <groupId>wtf.metio.yosql.internals</groupId>
31 <artifactId>yosql-internals-jdk-utils</artifactId>
32 <version>${project.version}</version>
35 <groupId>wtf.metio.yosql.models</groupId>
36 <artifactId>yosql-models-constants</artifactId>
37 <version>${project.version}</version>
40 <groupId>wtf.metio.yosql.models</groupId>
41 <artifactId>yosql-models-sql</artifactId>
42 <version>${project.version}</version>
45 <groupId>com.squareup</groupId>
46 <artifactId>javapoet</artifactId>
49 <groupId>org.immutables</groupId>
50 <artifactId>value</artifactId>
51 <scope>provided</scope>
54 <groupId>com.fasterxml.jackson.dataformat</groupId>
55 <artifactId>jackson-dataformat-yaml</artifactId>
62 <groupId>wtf.metio.yosql.models</groupId>
63 <artifactId>yosql-models-generator</artifactId>
64 <version>${project.version}</version>
70 <phase>generate-sources</phase>
72 <type>immutables</type>
78 <groupId>org.apache.maven.plugins</groupId>
79 <artifactId>maven-compiler-plugin</artifactId>
80 <version>3.8.1</version>
86 <id>process-immutables-annotations</id>
90 <phase>process-sources</phase>
93 <include>${project.build.sourceDirectory/**/*.java</include>
94 <include>${project.build.directory}/generated-sources/yosql/**/*.java</include>
102 <groupId>org.codehaus.mojo</groupId>
103 <artifactId>build-helper-maven-plugin</artifactId>
104 <version>3.2.0</version>
107 <id>add-yosql-source</id>
108 <phase>generate-sources</phase>
110 <goal>add-source</goal>
114 <source>${project.build.directory}/generated-sources/yosql</source>
119 <id>add-immutables-source</id>
120 <phase>process-sources</phase>
122 <goal>add-source</goal>
126 <source>${project.build.directory}/generated-sources/annotations</source>