source: vlo/trunk/vlo_webapp/pom.xml @ 996

Last change on this file since 996 was 996, checked in by patdui, 13 years ago
  • Added vtd-xml parser which is 10x faster (5mins vs. 1hour for 200.000 cmdi files) then DOM parser. Still supports xpath to query the data out.
  • Made it possible to delete only part of the index, you can delete a whole origin.
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  <modelVersion>4.0.0</modelVersion>
4  <groupId>eu.clarin.cmdi</groupId>
5  <artifactId>vlo</artifactId>
6  <packaging>${packaging}</packaging>
7  <version>2.1-SNAPSHOT</version>
8  <name>VirtualLanguageObservatory</name>
9  <description></description>
10  <!--
11    <licenses> <license> <name></name>
12    <url></url>  </license> </licenses>
13  -->
14  <dependencies>
15    <dependency>
16      <groupId>org.apache.solr</groupId>
17      <artifactId>solr-solrj</artifactId>
18      <version>1.4.1</version>
19    </dependency>
20    <dependency>
21      <groupId>org.apache.wicket</groupId>
22      <artifactId>wicket</artifactId>
23      <version>1.4.8</version>
24    </dependency>
25    <dependency>
26      <groupId>org.apache.wicket</groupId>
27      <artifactId>wicket-extensions</artifactId>
28      <version>1.4.8</version>
29    </dependency>
30    <dependency>
31      <groupId>org.slf4j</groupId>
32      <artifactId>slf4j-log4j12</artifactId>
33      <version>1.5.5</version>
34    </dependency>
35    <dependency>
36      <groupId>log4j</groupId>
37      <artifactId>log4j</artifactId>
38      <version>1.2.14</version>
39    </dependency>
40    <!-- TESTS -->
41    <dependency>
42      <groupId>junit</groupId>
43      <artifactId>junit</artifactId>
44      <version>4.6</version>
45      <scope>test</scope>
46    </dependency>
47    <dependency>
48      <groupId>javax.servlet</groupId>
49      <artifactId>servlet-api</artifactId>
50      <version>2.5</version>
51      <scope>provided</scope>
52    </dependency>
53    <dependency>
54      <groupId>org.mortbay.jetty</groupId>
55      <artifactId>jetty</artifactId>
56      <version>6.1.4</version>
57      <scope>test</scope>
58    </dependency>
59    <dependency>
60      <groupId>org.mortbay.jetty</groupId>
61      <artifactId>jetty-util</artifactId>
62      <version>6.1.4</version>
63      <scope>test</scope>
64    </dependency>
65    <dependency>
66      <groupId>org.mortbay.jetty</groupId>
67      <artifactId>jetty-management</artifactId>
68      <version>6.1.4</version>
69      <scope>test</scope>
70    </dependency>
71    <dependency>
72      <groupId>org.springframework</groupId>
73      <artifactId>spring-context</artifactId>
74      <version>2.5.6</version>
75    </dependency>
76
77    <dependency>
78         <groupId>com.ximpleware</groupId>
79         <artifactId>vtd-xml</artifactId>
80         <version>2.9</version>
81    </dependency>
82  </dependencies>
83
84  <properties>
85    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
86    <packaging>war</packaging>
87  </properties>
88
89  <build>
90    <resources>
91      <resource>
92        <filtering>true</filtering>
93        <directory>src/main/resources</directory>
94      </resource>
95      <resource>
96        <filtering>false</filtering>
97        <directory>src/main/java</directory>
98        <includes>
99          <include>**/*.html</include>
100        </includes>
101      </resource>
102    </resources>
103    <testResources>
104      <testResource>
105        <directory>src/test/resources</directory>
106      </testResource>
107    </testResources>
108    <plugins>
109      <plugin>
110        <groupId>org.apache.maven.plugins</groupId>
111        <artifactId>maven-compiler-plugin</artifactId>
112        <configuration>
113          <source>1.6</source>
114          <target>1.6</target>
115        </configuration>
116      </plugin>
117      <!--
118        Assembly helper to create the Importer tool a command line tool which can help fill in a solr server with cmdi
119        files. Build the tool with: mvn -Dpackaging=jar -Dmaven.test.skip=true assembly:assembly This creates in
120        "target" a vlo_solr-1.0-SNAPSHOT-Importer directory with a bin and share directory. You can start the tool from
121        the bin dir.
122      -->
123      <plugin>
124        <groupId>org.apache.maven.plugins</groupId>
125        <artifactId>maven-assembly-plugin</artifactId>
126        <configuration>
127          <attach>false</attach>
128          <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
129          <descriptors>
130            <descriptor>src/main/assembly/importer.xml</descriptor>
131          </descriptors>
132        </configuration>
133      </plugin>
134    </plugins>
135  </build>
136
137</project>
Note: See TracBrowser for help on using the repository browser.