xref: /OpenGrok/opengrok-indexer/src/test/resources/analysis/xml/sample.xml (revision eeb7e5b33d1bcc524fcc9d1d560447b044e286a4)
1*eeb7e5b3SAdam Hornáček<?xml version="1.0" encoding="UTF-8"?>
2*eeb7e5b3SAdam Hornáček<!--
3*eeb7e5b3SAdam Hornáček
4*eeb7e5b3SAdam HornáčekCDDL HEADER START
5*eeb7e5b3SAdam Hornáček
6*eeb7e5b3SAdam HornáčekThe contents of this file are subject to the terms of the
7*eeb7e5b3SAdam HornáčekCommon Development and Distribution License (the "License").
8*eeb7e5b3SAdam HornáčekYou may not use this file except in compliance with the License.
9*eeb7e5b3SAdam Hornáček
10*eeb7e5b3SAdam HornáčekSee LICENSE.txt included in this distribution for the specific
11*eeb7e5b3SAdam Hornáčeklanguage governing permissions and limitations under the License.
12*eeb7e5b3SAdam Hornáček
13*eeb7e5b3SAdam HornáčekWhen distributing Covered Code, include this CDDL HEADER in each
14*eeb7e5b3SAdam Hornáčekfile and include the License file at LICENSE.txt.
15*eeb7e5b3SAdam HornáčekIf applicable, add the following below this CDDL HEADER, with the
16*eeb7e5b3SAdam Hornáčekfields enclosed by brackets "[]" replaced with your own identifying
17*eeb7e5b3SAdam Hornáčekinformation: Portions Copyright [yyyy] [name of copyright owner]
18*eeb7e5b3SAdam Hornáček
19*eeb7e5b3SAdam HornáčekCDDL HEADER END
20*eeb7e5b3SAdam Hornáček
21*eeb7e5b3SAdam HornáčekCopyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved.
22*eeb7e5b3SAdam Hornáček
23*eeb7e5b3SAdam Hornáček-->
24*eeb7e5b3SAdam Hornáček<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25*eeb7e5b3SAdam Hornáček  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
26*eeb7e5b3SAdam Hornáček    <modelVersion>4.0.0</modelVersion>
27*eeb7e5b3SAdam Hornáček    <groupId>org.opensolaris.opengrok</groupId>
28*eeb7e5b3SAdam Hornáček    <artifactId>opengrok</artifactId>
29*eeb7e5b3SAdam Hornáček    <packaging>pom</packaging>
30*eeb7e5b3SAdam Hornáček    <version>1.1-SNAPSHOT</version>
31*eeb7e5b3SAdam Hornáček    <name>OpenGrok</name>
32*eeb7e5b3SAdam Hornáček    <url>http://opengrok.github.com/OpenGrok/</url>
33*eeb7e5b3SAdam Hornáček
34*eeb7e5b3SAdam Hornáček    <scm>
35*eeb7e5b3SAdam Hornáček        <connection>scm:git:ssh://git@github.com:OpenGrok/OpenGrok.git</connection>
36*eeb7e5b3SAdam Hornáček        <developerConnection>scm:git:ssh://git@github.com:OpenGrok/OpenGrok.git</developerConnection>
37*eeb7e5b3SAdam Hornáček        <url>ssh://git@github.com:OpenGrok/OpenGrok.git</url>
38*eeb7e5b3SAdam Hornáček    </scm>
39*eeb7e5b3SAdam Hornáček
40*eeb7e5b3SAdam Hornáček    <licenses>
41*eeb7e5b3SAdam Hornáček        <license>
42*eeb7e5b3SAdam Hornáček            <name>CDDL 1</name>
43*eeb7e5b3SAdam Hornáček            <url>http://opensource.org/licenses/CDDL-1.0</url>
44*eeb7e5b3SAdam Hornáček            <distribution>repo</distribution>
45*eeb7e5b3SAdam Hornáček        </license>
46*eeb7e5b3SAdam Hornáček    </licenses>
47*eeb7e5b3SAdam Hornáček
48*eeb7e5b3SAdam Hornáček    <organization>
49*eeb7e5b3SAdam Hornáček        <name>Oracle</name>
50*eeb7e5b3SAdam Hornáček        <url>http://www.oracle.com</url>
51*eeb7e5b3SAdam Hornáček    </organization>
52*eeb7e5b3SAdam Hornáček
53*eeb7e5b3SAdam Hornáček    <modules>
54*eeb7e5b3SAdam Hornáček        <module>jrcs</module>
55*eeb7e5b3SAdam Hornáček        <module>plugins</module>
56*eeb7e5b3SAdam Hornáček        <module>opengrok-indexer</module>
57*eeb7e5b3SAdam Hornáček        <module>opengrok-web</module>
58*eeb7e5b3SAdam Hornáček    </modules>
59*eeb7e5b3SAdam Hornáček
60*eeb7e5b3SAdam Hornáček    <properties>
61*eeb7e5b3SAdam Hornáček	<lucene.version>6.6.0</lucene.version>
62*eeb7e5b3SAdam Hornáček	<mavenjavadocplugin.version>2.10.4</mavenjavadocplugin.version>
63*eeb7e5b3SAdam Hornáček        <compileSource>1.8</compileSource>
64*eeb7e5b3SAdam Hornáček        <compileTarget>1.8</compileTarget>
65*eeb7e5b3SAdam Hornáček        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
66*eeb7e5b3SAdam Hornáček    </properties>
67*eeb7e5b3SAdam Hornáček
68*eeb7e5b3SAdam Hornáček    <dependencyManagement>
69*eeb7e5b3SAdam Hornáček        <dependencies>
70*eeb7e5b3SAdam Hornáček            <dependency>
71*eeb7e5b3SAdam Hornáček                <groupId>junit</groupId>
72*eeb7e5b3SAdam Hornáček                <artifactId>junit</artifactId>
73*eeb7e5b3SAdam Hornáček                <version>4.12</version>
74*eeb7e5b3SAdam Hornáček            </dependency>
75*eeb7e5b3SAdam Hornáček            <dependency>
76*eeb7e5b3SAdam Hornáček                <groupId>org.apache.bcel</groupId>
77*eeb7e5b3SAdam Hornáček                <artifactId>bcel</artifactId>
78*eeb7e5b3SAdam Hornáček                <version>6.0</version>
79*eeb7e5b3SAdam Hornáček            </dependency>
80*eeb7e5b3SAdam Hornáček            <dependency>
81*eeb7e5b3SAdam Hornáček                <groupId>org.apache.lucene</groupId>
82*eeb7e5b3SAdam Hornáček                <artifactId>lucene-core</artifactId>
83*eeb7e5b3SAdam Hornáček                <version>${lucene.version}</version>
84*eeb7e5b3SAdam Hornáček            </dependency>
85*eeb7e5b3SAdam Hornáček            <dependency>
86*eeb7e5b3SAdam Hornáček                <groupId>org.apache.lucene</groupId>
87*eeb7e5b3SAdam Hornáček                <artifactId>lucene-analyzers-common</artifactId>
88*eeb7e5b3SAdam Hornáček                <version>${lucene.version}</version>
89*eeb7e5b3SAdam Hornáček            </dependency>
90*eeb7e5b3SAdam Hornáček            <dependency>
91*eeb7e5b3SAdam Hornáček                <groupId>org.apache.lucene</groupId>
92*eeb7e5b3SAdam Hornáček                <artifactId>lucene-queryparser</artifactId>
93*eeb7e5b3SAdam Hornáček                <version>${lucene.version}</version>
94*eeb7e5b3SAdam Hornáček            </dependency>
95*eeb7e5b3SAdam Hornáček            <dependency>
96*eeb7e5b3SAdam Hornáček                <groupId>org.apache.lucene</groupId>
97*eeb7e5b3SAdam Hornáček                <artifactId>lucene-suggest</artifactId>
98*eeb7e5b3SAdam Hornáček                <version>${lucene.version}</version>
99*eeb7e5b3SAdam Hornáček            </dependency>
100*eeb7e5b3SAdam Hornáček            <dependency>
101*eeb7e5b3SAdam Hornáček                <groupId>javax.servlet</groupId>
102*eeb7e5b3SAdam Hornáček                <artifactId>servlet-api</artifactId>
103*eeb7e5b3SAdam Hornáček                <version>2.5</version>
104*eeb7e5b3SAdam Hornáček            </dependency>
105*eeb7e5b3SAdam Hornáček            <dependency>
106*eeb7e5b3SAdam Hornáček                    <groupId>com.googlecode.json-simple</groupId>
107*eeb7e5b3SAdam Hornáček                    <artifactId>json-simple</artifactId>
108*eeb7e5b3SAdam Hornáček                    <version>1.1.1</version>
109*eeb7e5b3SAdam Hornáček            </dependency>
110*eeb7e5b3SAdam Hornáček            <dependency>
111*eeb7e5b3SAdam Hornáček                <groupId>org.apache.ant</groupId>
112*eeb7e5b3SAdam Hornáček                <artifactId>ant</artifactId>
113*eeb7e5b3SAdam Hornáček                <version>1.10.1</version>
114*eeb7e5b3SAdam Hornáček            </dependency>
115*eeb7e5b3SAdam Hornáček        </dependencies>
116*eeb7e5b3SAdam Hornáček    </dependencyManagement>
117*eeb7e5b3SAdam Hornáček
118*eeb7e5b3SAdam Hornáček    <build>
119*eeb7e5b3SAdam Hornáček        <plugins>
120*eeb7e5b3SAdam Hornáček            <plugin>
121*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
122*eeb7e5b3SAdam Hornáček                <artifactId>maven-compiler-plugin</artifactId>
123*eeb7e5b3SAdam Hornáček                <configuration>
124*eeb7e5b3SAdam Hornáček                    <source>${compileSource}</source>
125*eeb7e5b3SAdam Hornáček                    <target>${compileTarget}</target>
126*eeb7e5b3SAdam Hornáček                    <encoding>${project.build.sourceEncoding}</encoding>
127*eeb7e5b3SAdam Hornáček                </configuration>
128*eeb7e5b3SAdam Hornáček                <version>3.6.1</version>
129*eeb7e5b3SAdam Hornáček            </plugin>
130*eeb7e5b3SAdam Hornáček            <plugin>
131*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
132*eeb7e5b3SAdam Hornáček                <artifactId>maven-surefire-plugin</artifactId>
133*eeb7e5b3SAdam Hornáček                <configuration>
134*eeb7e5b3SAdam Hornáček                        <forkCount>1</forkCount>
135*eeb7e5b3SAdam Hornáček                        <reuseForks>false</reuseForks>
136*eeb7e5b3SAdam Hornáček                </configuration>
137*eeb7e5b3SAdam Hornáček                <version>2.20</version>
138*eeb7e5b3SAdam Hornáček            </plugin>
139*eeb7e5b3SAdam Hornáček            <plugin>
140*eeb7e5b3SAdam Hornáček                <groupId>org.jacoco</groupId>
141*eeb7e5b3SAdam Hornáček                <artifactId>jacoco-maven-plugin</artifactId>
142*eeb7e5b3SAdam Hornáček                <version>0.7.9</version>
143*eeb7e5b3SAdam Hornáček            </plugin>
144*eeb7e5b3SAdam Hornáček	    <plugin>
145*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
146*eeb7e5b3SAdam Hornáček                <artifactId>maven-javadoc-plugin</artifactId>
147*eeb7e5b3SAdam Hornáček		<version>${mavenjavadocplugin.version}</version>
148*eeb7e5b3SAdam Hornáček            </plugin>
149*eeb7e5b3SAdam Hornáček           <plugin>
150*eeb7e5b3SAdam Hornáček            <artifactId>maven-project-info-reports-plugin</artifactId>
151*eeb7e5b3SAdam Hornáček            <version>2.9</version>
152*eeb7e5b3SAdam Hornáček           </plugin>
153*eeb7e5b3SAdam Hornáček        </plugins>
154*eeb7e5b3SAdam Hornáček    </build>
155*eeb7e5b3SAdam Hornáček
156*eeb7e5b3SAdam Hornáček    <reporting>
157*eeb7e5b3SAdam Hornáček        <plugins>
158*eeb7e5b3SAdam Hornáček            <plugin>
159*eeb7e5b3SAdam Hornáček                <groupId>org.codehaus.mojo</groupId>
160*eeb7e5b3SAdam Hornáček                <artifactId>findbugs-maven-plugin</artifactId>
161*eeb7e5b3SAdam Hornáček                <version>3.0.4</version>
162*eeb7e5b3SAdam Hornáček                <configuration>
163*eeb7e5b3SAdam Hornáček                    <xmlOutput>true</xmlOutput>
164*eeb7e5b3SAdam Hornáček                    <includeFilterFile>tools/findbugs_filter.xml</includeFilterFile>
165*eeb7e5b3SAdam Hornáček                    <xmlOutputDirectory>
166*eeb7e5b3SAdam Hornáček                        ${project.build.directory}/findbugs-reports
167*eeb7e5b3SAdam Hornáček                    </xmlOutputDirectory>
168*eeb7e5b3SAdam Hornáček                    <effort>max</effort>
169*eeb7e5b3SAdam Hornáček                    <onlyAnalyze>org.opensolaris.opengrok.*</onlyAnalyze>
170*eeb7e5b3SAdam Hornáček                </configuration>
171*eeb7e5b3SAdam Hornáček            </plugin>
172*eeb7e5b3SAdam Hornáček            <plugin>
173*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
174*eeb7e5b3SAdam Hornáček                <artifactId>maven-pmd-plugin</artifactId>
175*eeb7e5b3SAdam Hornáček                <version>3.8</version>
176*eeb7e5b3SAdam Hornáček                <reportSets>
177*eeb7e5b3SAdam Hornáček                    <reportSet>
178*eeb7e5b3SAdam Hornáček                        <reports>
179*eeb7e5b3SAdam Hornáček                            <report>pmd</report>
180*eeb7e5b3SAdam Hornáček                            <report>cpd</report>
181*eeb7e5b3SAdam Hornáček                        </reports>
182*eeb7e5b3SAdam Hornáček                    </reportSet>
183*eeb7e5b3SAdam Hornáček                </reportSets>
184*eeb7e5b3SAdam Hornáček                <configuration>
185*eeb7e5b3SAdam Hornáček                    <rulesets>
186*eeb7e5b3SAdam Hornáček                        <ruleset>tools/pmd_ruleset.xml</ruleset>
187*eeb7e5b3SAdam Hornáček                    </rulesets>
188*eeb7e5b3SAdam Hornáček                    <targetJdk>${compileSource}</targetJdk>
189*eeb7e5b3SAdam Hornáček                    <aggregate>true</aggregate>
190*eeb7e5b3SAdam Hornáček                </configuration>
191*eeb7e5b3SAdam Hornáček            </plugin>
192*eeb7e5b3SAdam Hornáček            <plugin>
193*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
194*eeb7e5b3SAdam Hornáček                <artifactId>maven-docck-plugin</artifactId>
195*eeb7e5b3SAdam Hornáček                <version>1.1</version>
196*eeb7e5b3SAdam Hornáček            </plugin>
197*eeb7e5b3SAdam Hornáček            <plugin>
198*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
199*eeb7e5b3SAdam Hornáček                <artifactId>maven-javadoc-plugin</artifactId>
200*eeb7e5b3SAdam Hornáček                <version>${mavenjavadocplugin.version}</version>
201*eeb7e5b3SAdam Hornáček                <reportSets>
202*eeb7e5b3SAdam Hornáček                    <reportSet>
203*eeb7e5b3SAdam Hornáček                        <id>non-aggregate</id>
204*eeb7e5b3SAdam Hornáček                        <reports>
205*eeb7e5b3SAdam Hornáček                            <report>javadoc</report>
206*eeb7e5b3SAdam Hornáček                        </reports>
207*eeb7e5b3SAdam Hornáček                    </reportSet>
208*eeb7e5b3SAdam Hornáček                    <reportSet>
209*eeb7e5b3SAdam Hornáček                        <id>aggregate</id>
210*eeb7e5b3SAdam Hornáček                        <reports>
211*eeb7e5b3SAdam Hornáček                            <report>aggregate</report>
212*eeb7e5b3SAdam Hornáček                        </reports>
213*eeb7e5b3SAdam Hornáček                    </reportSet>
214*eeb7e5b3SAdam Hornáček                </reportSets>
215*eeb7e5b3SAdam Hornáček            </plugin>
216*eeb7e5b3SAdam Hornáček            <plugin>
217*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
218*eeb7e5b3SAdam Hornáček                <artifactId>maven-surefire-report-plugin</artifactId>
219*eeb7e5b3SAdam Hornáček                <version>2.20</version>
220*eeb7e5b3SAdam Hornáček            </plugin>
221*eeb7e5b3SAdam Hornáček            <plugin>
222*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
223*eeb7e5b3SAdam Hornáček                <artifactId>maven-jxr-plugin</artifactId>
224*eeb7e5b3SAdam Hornáček                <version>2.5</version>
225*eeb7e5b3SAdam Hornáček                <configuration>
226*eeb7e5b3SAdam Hornáček                    <aggregate>true</aggregate>
227*eeb7e5b3SAdam Hornáček                </configuration>
228*eeb7e5b3SAdam Hornáček            </plugin>
229*eeb7e5b3SAdam Hornáček            <plugin>
230*eeb7e5b3SAdam Hornáček                <groupId>org.apache.maven.plugins</groupId>
231*eeb7e5b3SAdam Hornáček                <artifactId>maven-checkstyle-plugin</artifactId>
232*eeb7e5b3SAdam Hornáček                <version>2.17</version>
233*eeb7e5b3SAdam Hornáček                <configuration>
234*eeb7e5b3SAdam Hornáček                    <configLocation>checkstyle/style.xml</configLocation>
235*eeb7e5b3SAdam Hornáček                </configuration>
236*eeb7e5b3SAdam Hornáček            </plugin>
237*eeb7e5b3SAdam Hornáček        </plugins>
238*eeb7e5b3SAdam Hornáček    </reporting>
239*eeb7e5b3SAdam Hornáček
240*eeb7e5b3SAdam Hornáček    <repositories>
241*eeb7e5b3SAdam Hornáček        <repository>
242*eeb7e5b3SAdam Hornáček            <id>maven.org</id>
243*eeb7e5b3SAdam Hornáček            <name>maven.org</name>
244*eeb7e5b3SAdam Hornáček            <url>http://repo.maven.apache.org/maven2/</url>
245*eeb7e5b3SAdam Hornáček            <layout>default</layout>
246*eeb7e5b3SAdam Hornáček        </repository>
247*eeb7e5b3SAdam Hornáček        <repository>
248*eeb7e5b3SAdam Hornáček            <id>apache.snapshots</id>
249*eeb7e5b3SAdam Hornáček            <name>apache.snapshots</name>
250*eeb7e5b3SAdam Hornáček            <url>http://repository.apache.org/snapshots/</url>
251*eeb7e5b3SAdam Hornáček            <layout>default</layout>
252*eeb7e5b3SAdam Hornáček        </repository>
253*eeb7e5b3SAdam Hornáček    </repositories>
254*eeb7e5b3SAdam Hornáček
255*eeb7e5b3SAdam Hornáček    <pluginRepositories>
256*eeb7e5b3SAdam Hornáček        <pluginRepository>
257*eeb7e5b3SAdam Hornáček            <id>maven.org</id>
258*eeb7e5b3SAdam Hornáček            <url>http://repo.maven.apache.org/maven2/</url>
259*eeb7e5b3SAdam Hornáček        </pluginRepository>
260*eeb7e5b3SAdam Hornáček    </pluginRepositories>
261*eeb7e5b3SAdam Hornáček
262*eeb7e5b3SAdam Hornáček</project>
263