Changed locality from type String to type LanguageStringBase
[cdmlib.git] / cdmlib-model / pom.xml
index b60e1af9b6d55b4e2d6d96f3afc909dd744eed62..cd7d3880d26be05af6c65cb5cb80d186a25e5a06 100644 (file)
@@ -7,12 +7,12 @@
   <parent>
     <groupId>eu.etaxonomy</groupId>
     <artifactId>cdmlib-parent</artifactId>
-    <version>1.1.0-SNAPSHOT</version>
+    <version>1.3</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
   <artifactId>cdmlib-model</artifactId>
-  <name>EDIT CDM Library Domain Model</name>
+  <name>CDM Domain Model</name>
   <description>The domain model java implementation of EDIT's Common Data Model</description>
   <scm>
     <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-model/</connection>
           </includes>
         </configuration>
       </plugin>
+      
+    <!-- JAXB Schema compiler task (xjc) not used at this point -->
+    <!--
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>generate-sources</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
+                  <classpath refid="maven.compile.classpath"/>
+                </taskdef>
+                <mkdir dir="target/generated-sources/java"/>
+                <xjc schema="src/main/resources/schema/cdm/cdm.xsd"
+                  extension="true"
+                  destdir="target/generated-sources/java">
+                  <depends dir="src/main/resources/schema" includes="cdm/cdm.xsd"/>
+                  <produces dir="target/generated-sources/java/eu/etaxonomy/cdm" includes="**/*.java"/>
+                </xjc>
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    -->
+      
     </plugins>
   </build>
   
   <dependencies>
-    <dependency>
+
+       <dependency>
       <groupId>eu.etaxonomy</groupId>
       <artifactId>cdmlib-commons</artifactId>
     </dependency>
+    <dependency>
+      <groupId>javax.xml.bind</groupId>
+      <artifactId>jaxb-api</artifactId>
+    </dependency>
+           <dependency>
+      <groupId>xml-resolver</groupId>
+      <artifactId>xml-resolver</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>javax.activation</groupId>
+      <artifactId>activation</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>javax.xml.bind</groupId>
+      <artifactId>jsr173_api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb1-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb-xjc</artifactId>
+    </dependency>
     <dependency>
       <groupId>aspectj</groupId>
       <artifactId>aspectjrt</artifactId>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-annotations</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.unitils</groupId>
+      <artifactId>unitils</artifactId>
+      <version>1.0</version>
+      <!--<scope>test</scope>-->
+    </dependency>
     <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-jdbc</artifactId>
       <groupId>net.sf.opencsv</groupId>
       <artifactId>opencsv</artifactId>
     </dependency>
+       <dependency>
+         <groupId>org.apache.poi</groupId>
+         <artifactId>poi</artifactId>
+       </dependency>
+    <dependency>\r
+      <groupId>joda-time</groupId>\r
+      <artifactId>joda-time</artifactId>    \r
+    </dependency>\r
+    <dependency>\r
+      <groupId>joda-time</groupId>\r
+      <artifactId>joda-time-hibernate</artifactId>\r
+      <exclusions>\r
+        <exclusion>\r
+          <artifactId>ehcache</artifactId>\r
+          <groupId>ehcache</groupId>\r
+        </exclusion>\r
+        <exclusion>\r
+          <groupId>cglib</groupId>\r
+          <artifactId>cglib-full</artifactId>\r
+        </exclusion>\r
+      </exclusions>\r
+    </dependency>
+
+    <!-- joda-time perhaps needed in future for JAXB binding -->
+    <!--
+    <dependency>
+      <groupId>joda-time</groupId>
+      <artifactId>joda-time</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>joda-time</groupId>
+      <artifactId>joda-time-hibernate</artifactId>
+      <exclusions>
+        <exclusion>
+          <artifactId>ehcache</artifactId>
+          <groupId>ehcache</groupId>
+        </exclusion>
+        <exclusion>
+          <groupId>cglib</groupId>
+          <artifactId>cglib-full</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    -->
   </dependencies>
   
 </project>