Project

General

Profile

Download (5.21 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" 
3
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4
  <!-- 
5
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
6
  -->
7
  <parent>
8
    <groupId>eu.etaxonomy</groupId>
9
    <artifactId>cdmlib-parent</artifactId>
10
    <version>1.3</version>
11
  </parent>
12

    
13
  <modelVersion>4.0.0</modelVersion>
14
  <artifactId>cdmlib-model</artifactId>
15
  <name>CDM Domain Model</name>
16
  <description>The domain model java implementation of EDIT's Common Data Model</description>
17
  <scm>
18
    <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-model/</connection>
19
    <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-model/</developerConnection>
20
    <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-model/</url>
21
  </scm>
22
  
23
  <build>
24
    <plugins>
25
      <plugin>
26
        <groupId>org.codehaus.mojo</groupId>
27
        <artifactId>aspectj-maven-plugin</artifactId>
28
        <executions>
29
          <execution>
30
            <goals>
31
              <goal>compile</goal>
32
              <goal>test-compile</goal>
33
            </goals>
34
          </execution>
35
        </executions>
36
        <configuration>
37
          <source>1.5</source>
38
          <target>1.5</target>
39
          <includes>
40
            <include>**/cdm/**/*.java</include>
41
            <include>**/*.aj</include>
42
          </includes>
43
        </configuration>
44
      </plugin>
45
      
46
    <!-- JAXB Schema compiler task (xjc) not used at this point -->
47
    <!--
48
      <plugin>
49
        <artifactId>maven-antrun-plugin</artifactId>
50
        <executions>
51
          <execution>
52
            <phase>generate-sources</phase>
53
            <goals>
54
              <goal>run</goal>
55
            </goals>
56
            <configuration>
57
              <tasks>
58
                <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
59
                  <classpath refid="maven.compile.classpath"/>
60
                </taskdef>
61
                <mkdir dir="target/generated-sources/java"/>
62
                <xjc schema="src/main/resources/schema/cdm/cdm.xsd"
63
                  extension="true"
64
                  destdir="target/generated-sources/java">
65
                  <depends dir="src/main/resources/schema" includes="cdm/cdm.xsd"/>
66
                  <produces dir="target/generated-sources/java/eu/etaxonomy/cdm" includes="**/*.java"/>
67
                </xjc>
68
              </tasks>
69
            </configuration>
70
          </execution>
71
        </executions>
72
      </plugin>
73
    -->
74
      
75
    </plugins>
76
  </build>
77
  
78
  <dependencies>
79

    
80
	<dependency>
81
      <groupId>eu.etaxonomy</groupId>
82
      <artifactId>cdmlib-commons</artifactId>
83
    </dependency>
84
    <dependency>
85
      <groupId>javax.xml.bind</groupId>
86
      <artifactId>jaxb-api</artifactId>
87
    </dependency>
88
	    <dependency>
89
      <groupId>xml-resolver</groupId>
90
      <artifactId>xml-resolver</artifactId>
91
    </dependency>
92
    <dependency>
93
      <groupId>javax.activation</groupId>
94
      <artifactId>activation</artifactId>
95
    </dependency>
96
    <dependency>
97
      <groupId>javax.xml.bind</groupId>
98
      <artifactId>jsr173_api</artifactId>
99
    </dependency>
100
    <dependency>
101
      <groupId>com.sun.xml.bind</groupId>
102
      <artifactId>jaxb-impl</artifactId>
103
    </dependency>
104
    <dependency>
105
      <groupId>com.sun.xml.bind</groupId>
106
      <artifactId>jaxb1-impl</artifactId>
107
    </dependency>
108
    <dependency>
109
      <groupId>com.sun.xml.bind</groupId>
110
      <artifactId>jaxb-xjc</artifactId>
111
    </dependency>
112
    <dependency>
113
      <groupId>aspectj</groupId>
114
      <artifactId>aspectjrt</artifactId>
115
    </dependency>
116
    <dependency>
117
      <groupId>org.hibernate</groupId>
118
      <artifactId>hibernate-annotations</artifactId>
119
    </dependency>
120
    <dependency>
121
      <groupId>org.springframework</groupId>
122
      <artifactId>spring-jdbc</artifactId>
123
    </dependency>
124
    <dependency>
125
      <groupId>org.springframework</groupId>
126
      <artifactId>spring-test</artifactId>
127
    </dependency>
128
    <dependency>
129
      <groupId>net.sf.opencsv</groupId>
130
      <artifactId>opencsv</artifactId>
131
    </dependency>
132
    
133
    <dependency>
134
      <groupId>joda-time</groupId>
135
      <artifactId>joda-time</artifactId>    
136
    </dependency>
137
    <dependency>
138
      <groupId>joda-time</groupId>
139
      <artifactId>joda-time-hibernate</artifactId>
140
      <exclusions>
141
        <exclusion>
142
          <artifactId>ehcache</artifactId>
143
          <groupId>ehcache</groupId>
144
        </exclusion>
145
        <exclusion>
146
          <groupId>cglib</groupId>
147
          <artifactId>cglib-full</artifactId>
148
        </exclusion>
149
      </exclusions>
150
    </dependency>
151

    
152
    <!-- joda-time perhaps needed in future for JAXB binding -->
153
    <!--
154
    <dependency>
155
      <groupId>joda-time</groupId>
156
      <artifactId>joda-time</artifactId>
157
    </dependency>
158
    <dependency>
159
      <groupId>joda-time</groupId>
160
      <artifactId>joda-time-hibernate</artifactId>
161
      <exclusions>
162
        <exclusion>
163
          <artifactId>ehcache</artifactId>
164
          <groupId>ehcache</groupId>
165
        </exclusion>
166
        <exclusion>
167
          <groupId>cglib</groupId>
168
          <artifactId>cglib-full</artifactId>
169
        </exclusion>
170
      </exclusions>
171
    </dependency>
172
    -->
173
  </dependencies>
174
  
175
</project>
176

    
(4-4/4)