add System.Logger based logging implementation
[yosql.git] / yosql-models / yosql-models-maven / pom.xml
blobd9ef7cbd89b068e2cb6b20a5a1ed39eda2910612
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
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 https://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
6   ~ in the LICENSE file.
7   -->
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">
12     <parent>
13         <groupId>wtf.metio.yosql.models</groupId>
14         <artifactId>yosql-models</artifactId>
15         <version>0.0.0-SNAPSHOT</version>
16     </parent>
18     <modelVersion>4.0.0</modelVersion>
20     <artifactId>yosql-models-maven</artifactId>
22     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
23     <!--                               INFORMATIONS                              -->
24     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
25     <!-- https://maven.apache.org/pom.html#More_Project_Information -->
26     <name>YoSQL :: Models :: Maven</name>
28     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
29     <!--                               DEPENDENCIES                              -->
30     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
31     <!-- https://maven.apache.org/pom.html#Dependencies -->
32     <dependencies>
33         <dependency>
34             <groupId>wtf.metio.yosql.models</groupId>
35             <artifactId>yosql-models-sql</artifactId>
36             <version>${project.version}</version>
37         </dependency>
38         <dependency>
39             <groupId>wtf.metio.yosql.models</groupId>
40             <artifactId>yosql-models-immutables</artifactId>
41             <version>${project.version}</version>
42         </dependency>
43         <dependency>
44             <groupId>org.apache.maven.plugin-tools</groupId>
45             <artifactId>maven-plugin-annotations</artifactId>
46             <scope>provided</scope>
47         </dependency>
48     </dependencies>
50     <build>
51         <plugins>
52             <plugin>
53                 <groupId>wtf.metio.yosql.models</groupId>
54                 <artifactId>yosql-models-generator</artifactId>
55                 <version>${project.version}</version>
56                 <executions>
57                     <execution>
58                         <goals>
59                             <goal>generate</goal>
60                         </goals>
61                         <phase>generate-sources</phase>
62                         <configuration>
63                             <type>maven</type>
64                         </configuration>
65                     </execution>
66                 </executions>
67             </plugin>
68             <plugin>
69                 <groupId>org.codehaus.mojo</groupId>
70                 <artifactId>build-helper-maven-plugin</artifactId>
71                 <version>3.2.0</version>
72                 <executions>
73                     <execution>
74                         <id>add-yosql-source</id>
75                         <phase>generate-sources</phase>
76                         <goals>
77                             <goal>add-source</goal>
78                         </goals>
79                         <configuration>
80                             <sources>
81                                 <source>${project.build.directory}/generated-sources/yosql</source>
82                             </sources>
83                         </configuration>
84                     </execution>
85                 </executions>
86             </plugin>
87         </plugins>
88     </build>
89 </project>