added NotNull constraints to User.username, Group.name, GrantedAuthorityImpl.authorit...
[cdmlib.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 194da868f85dbf765b46423787a54aec977398a9..edd4c5e784a3e60c31f0717401ccaadb865029ce 100755 (executable)
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>eu.etaxonomy</groupId>
     <artifactId>cdmlib-parent</artifactId>
-       <version>3.3.7-SNAPSHOT</version>
+       <version>3.4.0-SNAPSHOT</version>
     <name>CDM Library</name>
     <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
     <url>http://cybertaxonomy.eu/cdmlib/</url>
             </organization>
             <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
             <timezone>+1</timezone>
+            <roles>
+                <role>Architect</role>
+                <role>Java Developer</role>
+                <role>Release Manager</role>
+            </roles>
+            <url />
+        </developer>
+         <developer>
+            <!-- your SVN account id please! -->
+            <id>c.mathew</id>
+            <name>
+                Cherian Mathew 
+            </name>
+            <email>c.mathew [at] bgbm.org</email>
+            <organization>
+                Botanical Garden Botanical Museum Berlin
+            </organization>
+            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
+            <timezone>+1</timezone>
             <roles>
                 <role>Java Developer</role>
             </roles>
             <name>Maven Repository for iText</name>
             <url>http://maven.itextpdf.com/</url>
         </repository>
+               <!-- for jena snapshot -->
+               <repository>
+               <id>apache</id>
+            <name>Apache Repository for Snapshots</name>
+            <url>https://repository.apache.org/content/repositories/snapshots/</url>
+        </repository>
+               
        <!-- Vaadin -->
        <repository>
          <id>vaadin-addons</id>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>2.3.2</version>
                 <configuration>
-                    <source>${java.codelevel}</source>
+                                       <source>${java.codelevel}</source>
                     <target>${java.codelevel}</target>
                     <encoding>UTF-8</encoding>
                 </configuration>
                 <artifactId>httpclient</artifactId>
                 <version>${httpcomponents.version}</version>
             </dependency>
-       <dependency>
-               <groupId>org.apache.httpcomponents</groupId>
-               <artifactId>httpcore</artifactId>
-       <!--    <version>${httpcomponents.version}</version> -->
-               <version>4.2.4</version>
-               </dependency>
+                       <dependency>
+                               <groupId>org.apache.httpcomponents</groupId>
+                               <artifactId>httpcore</artifactId>
+               <!--    <version>${httpcomponents.version}</version> -->
+                               <version>4.2.4</version>
+                       </dependency>
             <dependency>
                 <groupId>commons-io</groupId>
                 <artifactId>commons-io</artifactId>
                        <!-- TODO com.springsource.org.aopalliance  and com.springsource.org.apache.commons.logging seem to be duplicates of e.g. apache commons-logging. Needs to be further checked.   
                        -->
                        <!-- TODO xerces xmlParserAPIs duplicates many classes from jre and xml-apis. It is a dependency that comes with xom:xom  -->
-                       
+                       <dependency>
+                               <groupId>org.apache.jena</groupId>
+                               <artifactId>jena-tdb</artifactId>
+                               <version>1.0.2</version>
+                       </dependency>
                        
                        <dependency>
                 <groupId>net.sf.ezmorph</groupId>
                 <artifactId>dozer</artifactId>
                 <version>5.3.0</version>
             </dependency>
-
+            <dependency>
+                <groupId>net.sf.ehcache</groupId>
+                <artifactId>ehcache-core</artifactId>
+                <version>2.4.3</version>
+            </dependency>
             <!-- ******* XML ******* -->
             <dependency>
                 <groupId>xml-apis</groupId>
                                <artifactId>odfdom-java</artifactId>
                                <version>0.8.7</version>
                        </dependency>
-            <dependency>
-                <!-- used in eu.etaxonomy.cdm.io.markup -->
-                <groupId>com.google.guava</groupId>
-                <artifactId>guava</artifactId>
-                <version>15.0</version>
-            </dependency>
+            
             <dependency>
                 <groupId>jaxen</groupId>
                 <artifactId>jaxen</artifactId>
                    </dependency>
                    
             <dependency>
+               <!-- needed?? -->
                 <groupId>org.hibernate</groupId>
                 <artifactId>hibernate-search-engine</artifactId>
                 <version>4.2.0.Final</version>
                 <exclusions>
+                    <!-- still needed ?? -->
                     <exclusion>
                         <groupId>org.apache.lucene</groupId>
                         <artifactId>lucene-core</artifactId>
                     </exclusion>
-                    <exclusion>
-                        <!-- exclude for swagger -->
-                        <groupId>com.google.guava</groupId>
-                        <artifactId>guava</artifactId>
-                    </exclusion>
                 </exclusions>
             </dependency>
                        <dependency>