source: vlo/branches/vlo-3.0/vlo-solr/pom.xml @ 4326

Last change on this file since 4326 was 4326, checked in by twagoo, 10 years ago

Upgraded to SOLR 4.6 (version configured through property in parent pom)
Configured SLF4J version via parent pom as well

File size: 4.1 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3    <parent>
4        <groupId>eu.clarin.cmdi</groupId>
5        <artifactId>vlo</artifactId>
6        <version>3.0-SNAPSHOT</version>
7    </parent>
8   
9    <modelVersion>4.0.0</modelVersion>
10    <groupId>eu.clarin.cmdi</groupId>
11    <artifactId>vlo-solr</artifactId>
12    <version>3.0-SNAPSHOT</version>
13    <packaging>war</packaging>
14   
15    <name>vlo-solr</name>
16    <description>VLO Solr server configuration and installation project.</description>
17   
18    <dependencies>
19        <dependency>
20            <groupId>org.apache.solr</groupId>
21            <artifactId>solr-core</artifactId>
22            <version>${solr.version}</version>
23            <exclusions>
24                <exclusion>
25                    <groupId>woodstox</groupId>
26                    <artifactId>wstx-asl</artifactId>
27                </exclusion>
28            </exclusions>
29        </dependency>
30        <dependency>
31            <!-- PAY ATTENTION: when changing the version of the solr ALSO ALWAYS UPDATE the parent assembly xml-->
32            <groupId>org.apache.solr</groupId>
33            <artifactId>solr-dataimporthandler</artifactId>
34            <version>${solr.version}</version>
35        </dependency>
36        <dependency>
37            <groupId>org.apache.solr</groupId>
38            <artifactId>solr-solrj</artifactId>
39            <version>${solr.version}</version>
40        </dependency>
41        <dependency>
42            <groupId>org.slf4j</groupId>
43            <artifactId>slf4j-log4j12</artifactId>
44            <version>${slf4j.version}</version>
45        </dependency>
46        <dependency>
47            <groupId>org.slf4j</groupId>
48            <artifactId>jcl-over-slf4j</artifactId>
49            <version>${slf4j.version}</version>
50        </dependency>
51    </dependencies>
52
53    <properties>
54        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
55        <vlo.solr.home>${project.build.directory}</vlo.solr.home>
56        <vlo.solr.conf>${project.build.finalName}-vlo_solr_conf/solr</vlo.solr.conf>
57        <vlo.war.name>war/solr/</vlo.war.name>
58        <netbeans.hint.deploy.server>Tomcat</netbeans.hint.deploy.server>
59    </properties>
60
61    <build>
62        <resources>
63            <resource>
64                <filtering>true</filtering>
65                <directory>src/main/resources</directory>
66            </resource>
67        </resources>
68        <plugins>
69            <plugin>
70                <groupId>org.apache.maven.plugins</groupId>
71                <artifactId>maven-assembly-plugin</artifactId>
72                <configuration>
73                    <descriptors>
74                        <descriptor>src/main/assembly/vlo_solr_install_dir.xml</descriptor>
75                    </descriptors>
76                </configuration>
77                <executions>
78                    <execution>
79                        <id>make-assembly</id>
80                        <phase>package</phase>
81                        <goals>
82                            <goal>single</goal>
83                        </goals>
84                    </execution>
85                </executions>
86            </plugin>
87   
88            <plugin>
89                <groupId>org.apache.maven.plugins</groupId>
90                <artifactId>maven-war-plugin</artifactId>
91                <version>2.1.1</version>
92                <configuration>
93                    <!--<warName>${project.artifactId}</warName>-->
94                    <webResources>
95                        <resource>
96                            <directory>src/main/webapp</directory>
97                            <filtering>true</filtering>
98                        </resource>
99                    </webResources>
100                    <archive>
101                        <manifest>
102                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
103                        </manifest>
104                    </archive>
105                </configuration>
106            </plugin>
107     
108        </plugins>
109    </build>
110
111</project>
Note: See TracBrowser for help on using the repository browser.