2 <project xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns=
"http://maven.apache.org/POM/4.0.0"
3 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance">
4 <modelVersion>4.0.0</modelVersion>
7 <groupId>net.rizon
</groupId>
8 <artifactId>acid
</artifactId>
9 <version>4.1-SNAPSHOT
</version>
12 <artifactId>acid-acid
</artifactId>
13 <name>Acid Core
</name>
16 <netty.version
>4.1.5.Final
</netty.version
>
17 <slf4j.version
>1.7.21</slf4j.version
>
18 <logback.version
>1.1.7</logback.version
>
19 <aether.version
>1.1.0</aether.version
>
20 <maven.version
>3.1.0</maven.version
>
25 <groupId>javax.mail
</groupId>
26 <artifactId>javax.mail-api
</artifactId>
27 <version>1.5.1</version>
30 <groupId>mysql
</groupId>
31 <artifactId>mysql-connector-java
</artifactId>
32 <version>5.1.8</version>
35 <groupId>org.yaml
</groupId>
36 <artifactId>snakeyaml
</artifactId>
37 <version>1.11</version>
40 <groupId>com.google.guava
</groupId>
41 <artifactId>guava
</artifactId>
45 <groupId>io.netty
</groupId>
46 <artifactId>netty-all
</artifactId>
47 <version>${netty.version}
</version>
51 <groupId>org.slf4j
</groupId>
52 <artifactId>slf4j-api
</artifactId>
53 <version>${slf4j.version}
</version>
56 <groupId>ch.qos.logback
</groupId>
57 <artifactId>logback-classic
</artifactId>
58 <version>${logback.version}
</version>
61 <groupId>ch.qos.logback
</groupId>
62 <artifactId>logback-core
</artifactId>
63 <version>${logback.version}
</version>
67 <groupId>org.eclipse.aether
</groupId>
68 <artifactId>aether-api
</artifactId>
69 <version>${aether.version}
</version>
72 <groupId>org.eclipse.aether
</groupId>
73 <artifactId>aether-impl
</artifactId>
74 <version>${aether.version}
</version>
77 <groupId>org.apache.maven
</groupId>
78 <artifactId>maven-aether-provider
</artifactId>
79 <version>${maven.version}
</version>
82 <groupId>org.apache.maven
</groupId>
83 <artifactId>maven-settings
</artifactId>
84 <version>${maven.version}
</version>
87 <groupId>org.apache.maven
</groupId>
88 <artifactId>maven-settings-builder
</artifactId>
89 <version>${maven.version}
</version>
93 <groupId>junit
</groupId>
94 <artifactId>junit
</artifactId>
98 <groupId>org.mockito
</groupId>
99 <artifactId>mockito-all
</artifactId>
107 <groupId>com.google.code.maven-replacer-plugin
</groupId>
108 <artifactId>maven-replacer-plugin
</artifactId>
109 <version>1.4.0</version>
112 <phase>generate-sources
</phase>
119 <file>src/main/resources/net/rizon/acid/core/Version.java.template
</file>
120 <outputFile>src/main/java/net/rizon/acid/core/Version.java
</outputFile>
123 <token>@Git-Tag@
</token>
124 <value>${mvngit.tag}
</value>
127 <token>@Git-Revision@
</token>
128 <value>${mvngit.commit.id}
</value>
131 <token>@Git-Revision-Short@
</token>
132 <value>${mvngit.commit.abbrev}
</value>
135 <token>@Git-Author@
</token>
136 <value>${mvngit.commit.author.name}
</value>
139 <token>@Git-Author-Email@
</token>
140 <value>${mvngit.commit.author.email}
</value>
143 <token>@Git-Author-Date@
</token>
144 <value>${mvngit.commit.author.date}
</value>
147 <token>@Project-Version@
</token>
148 <value>${project.version}
</value>
160 <family>!windows
</family>
166 <groupId>org.codehaus.mojo
</groupId>
167 <artifactId>exec-maven-plugin
</artifactId>
168 <version>1.4.0</version>
171 <argument>-XX:+HeapDumpOnOutOfMemoryError
</argument>
172 <argument>-Xmx256M
</argument>
173 <argument>-classpath
</argument>
175 <argument>net.rizon.acid.core.Acidictive
</argument>
177 <workingDirectory>${project.basedir}/..
</workingDirectory>