]> jfr.im git - irc/rizon/moo.git/blame - pom.xml
Allow batch execution.
[irc/rizon/moo.git] / pom.xml
CommitLineData
dbf06193
A
1<?xml version="1.0" encoding="UTF-8"?>
2<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2502c264 3 <modelVersion>4.0.0</modelVersion>
dbf06193 4
2502c264
A
5 <groupId>net.rizon</groupId>
6 <artifactId>moo</artifactId>
7a8115e6 7 <version>3.0</version>
c3fe0456 8
2502c264 9 <packaging>pom</packaging>
dbf06193 10
2502c264 11 <name>moo</name>
c3dab644
A
12 <url>https://gitlab.com/rizon/moo</url>
13
14 <scm>
15 <connection>scm:git:https://gitlab.com/rizon/moo.git</connection>
16 </scm>
dbf06193 17
2502c264
A
18 <properties>
19 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
8e37f782
A
20
21 <guice.version>4.0</guice.version>
2502c264 22 </properties>
dbf06193 23
2502c264
A
24 <modules>
25 <module>moo</module>
6379fe6b 26 <module>test</module>
dbf06193 27
4b4da758 28 <module>antiidle</module>
342ff8b7 29 <module>commands</module>
3231aba5 30 <module>commits</module>
2502c264 31 <module>core</module>
02ee0e71 32 <module>dnsbl</module>
5bcaf5dc 33 <module>dnsblstats</module>
2502c264 34 <module>fun</module>
f835edaa 35 <module>grapher</module>
f777aa9c 36 <module>logging</module>
641bc6d4 37 <module>mxbl</module>
8a6ea1d3 38 <module>osflood</module>
94cb8175 39 <module>proxyscan</module>
26ef39d3 40 <module>random</module>
d96ccad0 41 <module>servermonitor</module>
cc9ce99b 42 <module>tickets</module>
c1f2f05c 43 <module>vote</module>
5d9a5bcd
A
44 <module>watch</module>
45 <module>wiki</module>
2502c264 46 </modules>
2358012b 47
ec18b063
A
48 <dependencyManagement>
49 <dependencies>
ec18b063
A
50 <dependency>
51 <groupId>com.google.code.gson</groupId>
52 <artifactId>gson</artifactId>
2358012b 53 <version>2.2.2</version>
ec18b063 54 </dependency>
6379fe6b
A
55 <dependency>
56 <groupId>com.google.inject</groupId>
57 <artifactId>guice</artifactId>
58 <version>${guice.version}</version>
59 </dependency>
60
61 <!-- test dependencies -->
e96044b1
A
62 <dependency>
63 <groupId>junit</groupId>
64 <artifactId>junit</artifactId>
65 <version>4.10</version>
e96044b1
A
66 </dependency>
67 <dependency>
68 <groupId>org.mockito</groupId>
69 <artifactId>mockito-all</artifactId>
70 <version>1.10.19</version>
e96044b1
A
71 </dependency>
72 <dependency>
73 <groupId>com.google.inject.extensions</groupId>
74 <artifactId>guice-testlib</artifactId>
6379fe6b 75 <version>${guice.version}</version>
e96044b1 76 </dependency>
ec18b063
A
77 </dependencies>
78 </dependencyManagement>
dbf06193 79
2502c264
A
80 <build>
81 <plugins>
82 <plugin>
83 <groupId>org.apache.maven.plugins</groupId>
84 <artifactId>maven-compiler-plugin</artifactId>
85 <version>3.3</version>
86 <configuration>
87 <source>1.7</source>
88 <target>1.7</target>
89 </configuration>
90 </plugin>
c3dab644 91 <plugin>
118ebfda
A
92 <groupId>com.github.koraktor</groupId>
93 <artifactId>mavanagaiata</artifactId>
94 <version>0.7.2</version>
c3dab644
A
95 <executions>
96 <execution>
118ebfda 97 <id>git</id>
c3dab644
A
98 <phase>validate</phase>
99 <goals>
118ebfda
A
100 <goal>commit</goal>
101 <goal>branch</goal>
102 <goal>tag</goal>
c3dab644
A
103 </goals>
104 </execution>
105 </executions>
c3dab644 106 </plugin>
2502c264 107 </plugins>
118ebfda
A
108
109 <pluginManagement>
110 <plugins>
111 <plugin>
112 <groupId>org.apache.maven.plugins</groupId>
81956030 113 <artifactId>maven-jar-plugin</artifactId>
118ebfda
A
114 <version>2.6</version>
115 <configuration>
116 <archive>
117 <manifestEntries>
118 <Author>Adam &lt;Adam@rizon.net&gt;</Author>
119 <Git-Branch>${mvngit.branch}</Git-Branch>
120 <Git-Tag>${mvngit.tag}</Git-Tag>
121 <Git-Revision>${mvngit.commit.id}</Git-Revision>
122 <Git-Revision-Short>${mvngit.commit.abbrev}</Git-Revision-Short>
123 <Git-Author>${mvngit.commit.author.name}</Git-Author>
124 <Git-Author-Email>${mvngit.commit.author.email}</Git-Author-Email>
125 </manifestEntries>
126 </archive>
118ebfda 127 </configuration>
118ebfda
A
128 </plugin>
129 </plugins>
130 </pluginManagement>
2502c264 131 </build>
a1d1b527 132</project>