source: vlo/branches/vlo-3.0/vlo-importer/pom.xml @ 4480

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

Moved common classes (constants and config) and resources into new vlo-commons project

File size: 6.6 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" 
2         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
4
5>
6    <parent>
7        <groupId>eu.clarin.cmdi</groupId>
8        <artifactId>vlo</artifactId>
9        <version>3.0-SNAPSHOT</version>
10    </parent>
11   
12    <modelVersion>4.0.0</modelVersion>
13    <groupId>eu.clarin.cmdi</groupId>
14    <artifactId>vlo-importer</artifactId> 
15    <version>3.0-SNAPSHOT</version>
16    <packaging>jar</packaging>
17
18    <name>VLO Importer</name>
19    <description></description>
20
21    <properties>
22        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23        <packaging>jar</packaging>
24        <netbeans.hint.deploy.server>Tomcat</netbeans.hint.deploy.server>
25        <log4j.appender>File</log4j.appender>
26    </properties>
27   
28    <profiles>
29        <profile>
30            <id>dev</id>
31            <properties>
32                <log4j.appender>Stdout</log4j.appender>
33            </properties>
34        </profile>
35    </profiles>
36
37    <build>
38        <resources>
39            <resource>
40                <filtering>true</filtering>
41                <directory>src/main/resources</directory>
42                <includes>
43                    <include>log4j.properties</include>
44                    <include>**/*.xml</include>                   
45                </includes>
46            </resource>
47            <resource>
48                <filtering>false</filtering>
49                <directory>src/main/java</directory>
50                <includes>
51                    <include>**/*.html</include>
52                </includes>
53            </resource>
54        </resources>
55       
56        <plugins>
57           
58            <!-- add the remote resources plugin to make the cmdi2xhtml.xsl
59                 file available to the web application. For more information
60                 on this plugin, please refer the Apache Maven Project website
61                 
62                 Check: this seems to be at archive level, not packaging
63            -->
64            <plugin>
65                <artifactId>maven-remote-resources-plugin</artifactId>
66                <version>1.4</version>
67                <executions>
68                    <execution>
69                        <goals>
70                            <goal>bundle</goal>
71                        </goals>
72                    </execution>
73                </executions>
74                <configuration>
75                    <includes>
76                        <include>**/*.xsl</include>
77                    </includes>
78                </configuration>
79            </plugin>
80 
81            <plugin>
82                <groupId>org.apache.maven.plugins</groupId>
83                <artifactId>maven-compiler-plugin</artifactId>
84                <version>2.3.2</version>
85                <configuration>
86                    <source>1.6</source>
87                    <target>1.6</target>
88                </configuration>
89            </plugin>
90            <plugin>
91                <artifactId>maven-assembly-plugin</artifactId>
92                <version>2.3</version>
93                <configuration>
94                    <descriptors>
95                        <descriptor>src/main/assembly/buildjar.xml</descriptor>
96                    </descriptors>
97                </configuration>
98                <executions>
99                    <execution>
100                        <id>make-assemblyJ</id>
101                        <phase>package</phase>
102                        <goals>
103                            <goal>single</goal>
104                        </goals>
105                    </execution>
106                </executions>
107            </plugin>
108        </plugins>
109    </build>
110
111    <reporting>
112        <plugins>
113            <plugin>
114                <groupId>org.codehaus.mojo</groupId>
115                <artifactId>cobertura-maven-plugin</artifactId>
116                <version>2.6</version>
117            </plugin>
118        </plugins>
119    </reporting>
120   
121    <repositories>
122        <repository>
123            <id>MPI</id>
124            <name>MPI LAT Repository</name>
125            <url>http://lux15.mpi.nl/nexus/content/groups/public</url>
126        </repository>
127    </repositories>
128
129    <dependencies>
130        <dependency>
131            <groupId>${project.groupId}</groupId>
132            <artifactId>vlo-commons</artifactId>
133            <version>${project.version}</version>
134        </dependency>
135        <dependency>
136            <groupId>net.handle</groupId>
137            <artifactId>handle-client</artifactId>
138            <version>7.0</version>
139        </dependency>
140        <dependency>
141            <groupId>org.apache.solr</groupId>
142            <artifactId>solr-solrj</artifactId>
143            <version>${solr.version}</version>
144        </dependency>
145        <dependency>
146            <groupId>commons-lang</groupId>
147            <artifactId>commons-lang</artifactId>
148            <version>2.3</version>
149        </dependency>
150        <dependency>
151            <groupId>org.slf4j</groupId>
152            <artifactId>slf4j-log4j12</artifactId>
153            <version>${slf4j.version}</version>
154        </dependency>
155        <dependency>
156            <groupId>javax.servlet</groupId>
157            <artifactId>servlet-api</artifactId>
158            <version>2.5</version>
159            <scope>provided</scope>
160        </dependency>
161        <dependency>
162            <groupId>org.mortbay.jetty</groupId>
163            <artifactId>jetty</artifactId>
164            <version>6.1.4</version>
165            <scope>test</scope>
166        </dependency>
167        <dependency>
168            <groupId>org.mortbay.jetty</groupId>
169            <artifactId>jetty-util</artifactId>
170            <version>6.1.4</version>
171            <scope>test</scope>
172        </dependency>
173        <dependency>
174            <groupId>org.mortbay.jetty</groupId>
175            <artifactId>jetty-management</artifactId>
176            <version>6.1.4</version>
177            <scope>test</scope>
178        </dependency>
179        <dependency>
180            <groupId>com.ximpleware</groupId>
181            <artifactId>vtd-xml</artifactId>
182            <version>2.10</version>
183        </dependency>           
184        <dependency>
185            <groupId>net.sf.json-lib</groupId>
186            <artifactId>json-lib</artifactId>
187            <version>2.4</version>
188            <classifier>jdk15</classifier>
189        </dependency>
190        <dependency>
191            <groupId>net.sf.saxon</groupId>
192            <artifactId>Saxon-HE</artifactId>
193            <version>9.4</version>
194        </dependency>
195        <dependency>
196            <groupId>commons-cli</groupId>
197            <artifactId>commons-cli</artifactId>
198            <version>1.2</version>
199            <type>jar</type>
200        </dependency>
201    </dependencies>
202
203</project>
Note: See TracBrowser for help on using the repository browser.