|
2 | 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"> |
3 | 3 | <modelVersion>4.0.0</modelVersion> |
4 | 4 | <prerequisites> |
5 | | - <maven>3.0</maven> |
| 5 | + <maven>3.1</maven> |
6 | 6 | </prerequisites> |
7 | 7 |
|
8 | | - <groupId>org.graylog.plugins</groupId> |
| 8 | + <parent> |
| 9 | + <groupId>org.graylog.plugins</groupId> |
| 10 | + <artifactId>graylog-plugin-parent</artifactId> |
| 11 | + <version>2.3.0-rc.2-SNAPSHOT</version> |
| 12 | + <relativePath>../graylog2-server/graylog-plugin-parent</relativePath> |
| 13 | + </parent> |
| 14 | + |
9 | 15 | <artifactId>graylog-plugin-netflow</artifactId> |
10 | 16 | <version>0.1.2-SNAPSHOT</version> |
11 | 17 | <packaging>jar</packaging> |
|
26 | 32 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
27 | 33 | <maven.compiler.source>1.8</maven.compiler.source> |
28 | 34 | <maven.compiler.target>1.8</maven.compiler.target> |
| 35 | + <maven.source.skip>true</maven.source.skip> |
| 36 | + <maven.javadoc.skip>true</maven.javadoc.skip> |
29 | 37 | <maven.install.skip>true</maven.install.skip> |
30 | 38 | <maven.deploy.skip>true</maven.deploy.skip> |
31 | 39 | <maven.site.skip>true</maven.site.skip> |
32 | | - <graylog2.version>2.0.0</graylog2.version> |
33 | | - <graylog2.plugin-dir>/usr/share/graylog-server/plugin</graylog2.plugin-dir> |
| 40 | + |
| 41 | + <graylog.version>2.3.0-rc.2-SNAPSHOT</graylog.version> |
| 42 | + <graylog.plugin-dir>/usr/share/graylog-server/plugin</graylog.plugin-dir> |
34 | 43 | </properties> |
35 | 44 |
|
36 | 45 | <dependencies> |
37 | 46 | <dependency> |
38 | 47 | <groupId>org.graylog2</groupId> |
39 | 48 | <artifactId>graylog2-server</artifactId> |
40 | | - <version>${graylog2.version}</version> |
| 49 | + <version>${graylog.version}</version> |
| 50 | + <scope>provided</scope> |
| 51 | + </dependency> |
| 52 | + <dependency> |
| 53 | + <groupId>com.google.auto.value</groupId> |
| 54 | + <artifactId>auto-value</artifactId> |
| 55 | + <version>${auto-value.version}</version> |
41 | 56 | <scope>provided</scope> |
42 | 57 | </dependency> |
| 58 | + |
43 | 59 | <dependency> |
44 | 60 | <groupId>junit</groupId> |
45 | 61 | <artifactId>junit</artifactId> |
46 | | - <version>4.12</version> |
| 62 | + <version>${junit.version}</version> |
47 | 63 | <scope>test</scope> |
48 | 64 | </dependency> |
49 | 65 | </dependencies> |
50 | 66 |
|
51 | 67 | <build> |
| 68 | + <resources> |
| 69 | + <resource> |
| 70 | + <directory>build</directory> |
| 71 | + </resource> |
| 72 | + <resource> |
| 73 | + <directory>src/main/resources</directory> |
| 74 | + <filtering>true</filtering> |
| 75 | + </resource> |
| 76 | + </resources> |
52 | 77 | <plugins> |
53 | 78 | <plugin> |
54 | 79 | <groupId>org.apache.maven.plugins</groupId> |
|
75 | 100 | <plugin> |
76 | 101 | <groupId>com.mycila</groupId> |
77 | 102 | <artifactId>license-maven-plugin</artifactId> |
78 | | - <version>2.11</version> |
| 103 | + <version>${license-maven.version}</version> |
79 | 104 | <configuration> |
80 | 105 | <header>src/main/resources/templates/APACHE-2.txt</header> |
81 | 106 | <properties> |
|
117 | 142 | <plugin> |
118 | 143 | <artifactId>jdeb</artifactId> |
119 | 144 | <groupId>org.vafer</groupId> |
120 | | - <version>1.5</version> |
| 145 | + <version>${jdeb.version}</version> |
121 | 146 | <configuration> |
122 | 147 | <deb>${project.build.directory}/${project.artifactId}-${project.version}.deb</deb> |
123 | 148 | <dataSet> |
|
126 | 151 | <type>file</type> |
127 | 152 | <mapper> |
128 | 153 | <type>perm</type> |
129 | | - <prefix>${graylog2.plugin-dir}</prefix> |
| 154 | + <prefix>${graylog.plugin-dir}</prefix> |
130 | 155 | <filemode>644</filemode> |
131 | 156 | <user>root</user> |
132 | 157 | <group>root</group> |
|
139 | 164 | <plugin> |
140 | 165 | <groupId>org.codehaus.mojo</groupId> |
141 | 166 | <artifactId>rpm-maven-plugin</artifactId> |
142 | | - <version>2.1.5</version> |
| 167 | + <version>${rpm-maven.version}</version> |
143 | 168 | <configuration> |
144 | 169 | <group>Application/Internet</group> |
145 | 170 | <prefixes> |
|
155 | 180 | <defaultGroupname>root</defaultGroupname> |
156 | 181 | <mappings> |
157 | 182 | <mapping> |
158 | | - <directory>${graylog2.plugin-dir}</directory> |
| 183 | + <directory>${graylog.plugin-dir}</directory> |
159 | 184 | <sources> |
160 | 185 | <source> |
161 | 186 | <location>${project.build.directory}/</location> |
|
0 commit comments