"Fossies" - the Fresh Open Source Software Archive

Member "document-management-system-6.3.11/pom.xml" (30 Jun 2021, 33916 Bytes) of package /linux/www/OpenKM-document-management-system-6.3.11.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "pom.xml": 6.3.10_vs_6.3.11.

    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>com.openkm</groupId>
    5   <artifactId>openkm</artifactId>
    6   <packaging>war</packaging>
    7   <version>6.3.11</version>
    8   <name>OpenKM Web Application</name>
    9   <url>http://www.openkm.com</url>
   10   <description>OpenKM is a powerful scalable Document Management System (DMS). OpenKM uses Tomcat + GWT + Hibernate open
   11     source technologies.
   12   </description>
   13 
   14   <scm>
   15     <connection>scm:git:git@github.com:openkm/document-management-system.git</connection>
   16   </scm>
   17 
   18   <licenses>
   19     <license>
   20       <name>OpenKM End User License Agreement</name>
   21       <url>https://docs.openkm.com/kcenter/view/licenses</url>
   22       <comments>Commercial license</comments>
   23     </license>
   24   </licenses>
   25 
   26   <organization>
   27     <name>Open Knowledge Management System S.L.</name>
   28     <url>http://www.openkm.com</url>
   29   </organization>
   30 
   31   <developers>
   32     <developer>
   33       <id>monkiki</id>
   34       <name>Paco Avila</name>
   35       <email>pavila@openkm.com</email>
   36       <timezone>+1</timezone>
   37       <roles>
   38         <role>manager</role>
   39         <role>developer</role>
   40       </roles>
   41     </developer>
   42     <developer>
   43       <id>darkman97</id>
   44       <name>Josep Llort</name>
   45       <email>jllort@openkm.com</email>
   46       <timezone>+1</timezone>
   47       <roles>
   48         <role>developer</role>
   49       </roles>
   50     </developer>
   51   </developers>
   52 
   53   <properties>
   54     <!-- Using this GWT version -->
   55     <gwt.version>2.8.2</gwt.version>
   56 
   57     <!-- Using this Spring version -->
   58     <spring.version>3.2.18.RELEASE</spring.version>
   59     <spring.security.version>3.2.10.RELEASE</spring.security.version>
   60 
   61     <!-- Apache CXF -->
   62     <cxf.version>3.2.6</cxf.version>
   63 
   64     <!-- Apache POI -->
   65     <poi.version>3.12</poi.version>
   66 
   67     <!-- Simple Logging Facade for Java -->
   68     <slf4j.version>1.7.5</slf4j.version>
   69 
   70     <!-- Logback logging -->
   71     <logback.version>1.1.3</logback.version>
   72 
   73     <!-- Milton WebDAV -->
   74     <milton.version>1.8.1.4</milton.version>
   75 
   76     <!-- OpenCMIS -->
   77     <opencmis.version>0.12.0</opencmis.version>
   78 
   79     <!-- Tell the compiler we can use 1.8 -->
   80     <java.version>1.8</java.version>
   81     <java.compiler>1.8</java.compiler>
   82     <maven.compiler.source>1.8</maven.compiler.source>
   83     <maven.compiler.target>1.8</maven.compiler.target>
   84 
   85     <!-- Default source encoding ${default.encoding} -->
   86     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   87   </properties>
   88 
   89   <repositories>
   90     <repository>
   91       <id>openkm.com</id>
   92       <name>OpenKM Maven Repository</name>
   93       <url>https://maven.openkm.com</url>
   94     </repository>
   95   </repositories>
   96 
   97   <dependencies>
   98     <!-- Test units -->
   99     <dependency>
  100       <groupId>junit</groupId>
  101       <artifactId>junit</artifactId>
  102       <version>4.11</version>
  103     </dependency>
  104     <dependency>
  105       <groupId>com.googlecode.catch-exception</groupId>
  106       <artifactId>catch-exception</artifactId>
  107       <version>1.2.0</version>
  108     </dependency>
  109     <dependency>
  110       <groupId>javax.transaction</groupId>
  111       <artifactId>jta</artifactId>
  112       <version>1.1</version>
  113     </dependency>
  114     <dependency>
  115       <groupId>javassist</groupId>
  116       <artifactId>javassist</artifactId>
  117       <version>3.12.1.GA</version>
  118     </dependency>
  119     <dependency>
  120       <groupId>org.hsqldb</groupId>
  121       <artifactId>hsqldb</artifactId>
  122       <version>2.2.6</version>
  123       <scope>test</scope>
  124     </dependency>
  125     <dependency>
  126       <groupId>commons-dbcp</groupId>
  127       <artifactId>commons-dbcp</artifactId>
  128       <version>1.2.2</version>
  129       <scope>test</scope>
  130     </dependency>
  131 
  132     <!-- Provided libraries -->
  133     <dependency>
  134       <groupId>javax.servlet</groupId>
  135       <artifactId>javax.servlet-api</artifactId>
  136       <version>3.0.1</version>
  137       <scope>provided</scope>
  138     </dependency>
  139     <dependency>
  140       <groupId>javax.websocket</groupId>
  141       <artifactId>javax.websocket-api</artifactId>
  142       <version>1.0</version>
  143       <scope>provided</scope>
  144     </dependency>
  145     <dependency>
  146       <groupId>javax.servlet.jsp</groupId>
  147       <artifactId>jsp-api</artifactId>
  148       <version>2.2</version>
  149       <scope>provided</scope>
  150     </dependency>
  151     <dependency>
  152       <groupId>com.sun.mail</groupId>
  153       <artifactId>javax.mail</artifactId>
  154       <version>1.5.2</version>
  155       <scope>provided</scope>
  156     </dependency>
  157 
  158     <!-- Logback -->
  159     <dependency>
  160       <groupId>ch.qos.logback</groupId>
  161       <artifactId>logback-classic</artifactId>
  162       <version>${logback.version}</version>
  163     </dependency>
  164 
  165     <!-- Jackson -->
  166     <dependency>
  167       <groupId>com.fasterxml.jackson.core</groupId>
  168       <artifactId>jackson-databind</artifactId>
  169       <version>2.9.7</version>
  170     </dependency>
  171 
  172     <!-- Misc -->
  173     <dependency>
  174       <groupId>javax.servlet</groupId>
  175       <artifactId>jstl</artifactId>
  176       <version>1.2</version>
  177     </dependency>
  178     <dependency>
  179       <groupId>commons-io</groupId>
  180       <artifactId>commons-io</artifactId>
  181       <version>2.4</version>
  182     </dependency>
  183     <dependency>
  184       <groupId>commons-fileupload</groupId>
  185       <artifactId>commons-fileupload</artifactId>
  186       <version>1.3.2</version>
  187     </dependency>
  188     <dependency>
  189       <groupId>commons-httpclient</groupId>
  190       <artifactId>commons-httpclient</artifactId>
  191       <version>3.1</version>
  192     </dependency>
  193     <dependency>
  194       <groupId>commons-collections</groupId>
  195       <artifactId>commons-collections</artifactId>
  196       <version>3.1</version>
  197     </dependency>
  198     <dependency>
  199       <groupId>commons-cli</groupId>
  200       <artifactId>commons-cli</artifactId>
  201       <version>1.2</version>
  202     </dependency>
  203     <dependency>
  204       <groupId>org.apache.commons</groupId>
  205       <artifactId>commons-compress</artifactId>
  206       <version>1.19</version>
  207     </dependency>
  208     <dependency>
  209       <groupId>dnsjava</groupId>
  210       <artifactId>dnsjava</artifactId>
  211       <version>2.0.8</version>
  212     </dependency>
  213     <dependency>
  214       <groupId>commons-beanutils</groupId>
  215       <artifactId>commons-beanutils</artifactId>
  216       <version>1.8.3</version>
  217     </dependency>
  218     <dependency>
  219       <groupId>net.sourceforge.nekohtml</groupId>
  220       <artifactId>nekohtml</artifactId>
  221       <version>1.9.14</version>
  222     </dependency>
  223 
  224     <!-- Base64 encoding / decoding -->
  225     <!-- http://www.techiegyan.com/?p=333 -->
  226     <!-- Downgraded to 1.3 due to GWT 2.2 dependency -->
  227     <dependency>
  228       <groupId>commons-codec</groupId>
  229       <artifactId>commons-codec</artifactId>
  230       <version>1.5</version>
  231     </dependency>
  232 
  233     <!-- Twitter4j -->
  234     <dependency>
  235       <groupId>net.homeip.yusuke</groupId>
  236       <artifactId>twitter4j</artifactId>
  237       <version>2.0.10</version>
  238     </dependency>
  239 
  240     <!-- ROME -->
  241     <dependency>
  242       <groupId>rome</groupId>
  243       <artifactId>rome</artifactId>
  244       <version>1.0</version>
  245     </dependency>
  246 
  247     <!-- JasperReports -->
  248     <dependency>
  249       <groupId>net.sf.jasperreports</groupId>
  250       <artifactId>jasperreports</artifactId>
  251       <version>6.4.3</version>
  252       <exclusions>
  253         <!-- Avoid java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.Compiler -->
  254         <!-- See http://groups.google.com/group/google-web-toolkit/browse_thread/thread/49e20fb5185b34ce/75436f95e29dce85?hl=en -->
  255         <exclusion>
  256           <groupId>eclipse</groupId>
  257           <artifactId>jdtcore</artifactId>
  258         </exclusion>
  259         <exclusion>
  260           <groupId>org.apache.lucene</groupId>
  261           <artifactId>lucene-core</artifactId>
  262         </exclusion>
  263         <exclusion>
  264           <groupId>org.apache.lucene</groupId>
  265           <artifactId>lucene-analyzers-common</artifactId>
  266         </exclusion>
  267         <exclusion>
  268           <groupId>org.apache.lucene</groupId>
  269           <artifactId>lucene-queryparser</artifactId>
  270         </exclusion>
  271         <exclusion>
  272           <groupId>com.fasterxml.jackson.core</groupId>
  273           <artifactId>jackson-databind</artifactId>
  274         </exclusion>
  275       </exclusions>
  276     </dependency>
  277     <dependency>
  278       <groupId>org.codehaus.groovy</groupId>
  279       <artifactId>groovy-all-minimal</artifactId>
  280       <version>1.5.8</version>
  281     </dependency>
  282 
  283     <!-- Workflow library from JBoss -->
  284     <dependency>
  285       <groupId>org.jbpm.jbpm3</groupId>
  286       <artifactId>jbpm-jpdl</artifactId>
  287       <version>3.3.1.OKM</version>
  288       <exclusions>
  289         <exclusion>
  290           <groupId>org.hibernate</groupId>
  291           <artifactId>hibernate</artifactId>
  292         </exclusion>
  293         <exclusion>
  294           <groupId>bsh</groupId>
  295           <artifactId>bsh</artifactId>
  296         </exclusion>
  297         <exclusion>
  298           <groupId>org.apache.jackrabbit</groupId>
  299           <artifactId>jackrabbit-core</artifactId>
  300         </exclusion>
  301       </exclusions>
  302     </dependency>
  303     <dependency>
  304       <groupId>org.jbpm.jbpm3</groupId>
  305       <artifactId>jbpm-identity</artifactId>
  306       <version>3.3.1.OKM</version>
  307     </dependency>
  308 
  309     <!-- Hibernate -->
  310     <dependency>
  311       <groupId>org.hibernate</groupId>
  312       <artifactId>hibernate-core</artifactId>
  313       <version>3.6.10.Final</version>
  314       <exclusions>
  315         <exclusion>
  316           <groupId>javax.transaction</groupId>
  317           <artifactId>jta</artifactId>
  318         </exclusion>
  319       </exclusions>
  320     </dependency>
  321     <dependency>
  322       <groupId>org.hibernate</groupId>
  323       <artifactId>hibernate-ehcache</artifactId>
  324       <version>3.6.10.Final</version>
  325     </dependency>
  326     <dependency>
  327       <groupId>org.hibernate</groupId>
  328       <artifactId>hibernate-search</artifactId>
  329       <version>3.4.2.Final</version>
  330       <exclusions>
  331         <exclusion>
  332           <groupId>javax.transaction</groupId>
  333           <artifactId>jta</artifactId>
  334         </exclusion>
  335       </exclusions>
  336     </dependency>
  337     <dependency>
  338       <groupId>org.hibernate</groupId>
  339       <artifactId>hibernate-validator</artifactId>
  340       <version>4.2.0.Final</version>
  341     </dependency>
  342     <dependency>
  343       <groupId>org.apache.lucene</groupId>
  344       <artifactId>lucene-queries</artifactId>
  345       <version>3.1.0</version>
  346     </dependency>
  347 
  348     <!-- BeanShell support -->
  349     <dependency>
  350       <groupId>com.google.code</groupId>
  351       <artifactId>beanshell2</artifactId>
  352       <version>2.1.8</version>
  353     </dependency>
  354 
  355     <!-- Text extractors -->
  356     <dependency>
  357       <groupId>entagged.audioformats</groupId>
  358       <artifactId>audioformats</artifactId>
  359       <version>0.15</version>
  360     </dependency>
  361     <dependency>
  362       <groupId>com.drewnoakes</groupId>
  363       <artifactId>metadata-extractor</artifactId>
  364       <version>2.4.0-beta-1</version>
  365     </dependency>
  366     <dependency>
  367       <groupId>org.apache.poi</groupId>
  368       <artifactId>poi</artifactId>
  369       <version>${poi.version}</version>
  370     </dependency>
  371     <dependency>
  372       <groupId>org.apache.poi</groupId>
  373       <artifactId>poi-scratchpad</artifactId>
  374       <version>${poi.version}</version>
  375     </dependency>
  376     <dependency>
  377       <groupId>org.apache.poi</groupId>
  378       <artifactId>poi-ooxml</artifactId>
  379       <version>${poi.version}</version>
  380     </dependency>
  381     <dependency>
  382       <groupId>org.apache.poi</groupId>
  383       <artifactId>poi-ooxml-schemas</artifactId>
  384       <version>${poi.version}</version>
  385     </dependency>
  386     <dependency>
  387       <groupId>org.apache.pdfbox</groupId>
  388       <artifactId>pdfbox</artifactId>
  389       <version>2.0.13</version>
  390     </dependency>
  391     <dependency>
  392       <!-- http://books.evc-cit.info/odf_utils -->
  393       <groupId>com.catcode</groupId>
  394       <artifactId>odfutils</artifactId>
  395       <version>051129</version>
  396     </dependency>
  397 
  398     <!-- Spell checking -->
  399     <!-- http://kenai.com/projects/jmyspell -->
  400     <dependency>
  401       <groupId>org.dts</groupId>
  402       <artifactId>jmyspell-core</artifactId>
  403       <version>1.0.0-beta-2</version>
  404     </dependency>
  405 
  406     <!-- Templates -->
  407     <dependency>
  408       <groupId>net.sf.jodreports</groupId>
  409       <artifactId>jodreports</artifactId>
  410       <version>2.4.0</version>
  411     </dependency>
  412     <dependency>
  413       <groupId>org.odftoolkit</groupId>
  414       <artifactId>odfdom-java</artifactId>
  415       <version>0.8.6</version>
  416     </dependency>
  417 
  418     <!-- SIGAR -->
  419     <dependency>
  420       <groupId>org.hyperic</groupId>
  421       <artifactId>sigar</artifactId>
  422       <version>1.6.5.132-6</version>
  423     </dependency>
  424 
  425     <!-- GWT -->
  426     <dependency>
  427       <groupId>com.google.gwt</groupId>
  428       <artifactId>gwt-servlet</artifactId>
  429       <version>${gwt.version}</version>
  430       <scope>runtime</scope>
  431     </dependency>
  432     <dependency>
  433       <groupId>com.google.gwt</groupId>
  434       <artifactId>gwt-user</artifactId>
  435       <version>${gwt.version}</version>
  436       <scope>provided</scope>
  437     </dependency>
  438     <!-- Only for development -->
  439     <!--
  440     <dependency>
  441       <groupId>com.google.gwt</groupId>
  442       <artifactId>gwt-dev</artifactId>
  443       <version>${gwt.version}</version>
  444       <scope>provided</scope>
  445     </dependency> -->
  446 
  447     <!-- GWT plugins -->
  448     <dependency>
  449       <groupId>com.allen-sauer.gwt.log</groupId>
  450       <artifactId>gwt-log</artifactId>
  451       <version>3.3.1</version>
  452     </dependency>
  453     <dependency>
  454       <groupId>com.google.gwt</groupId>
  455       <artifactId>gwt-incubator</artifactId>
  456       <version>2.1.0</version>
  457     </dependency>
  458     <dependency>
  459       <groupId>gwt-vl.sourceforge.net</groupId>
  460       <artifactId>gwt-vl</artifactId>
  461       <version>2.0b-without-hibernate</version>
  462     </dependency>
  463 
  464     <!-- KEA -->
  465     <dependency>
  466       <groupId>org.openrdf.sesame</groupId>
  467       <artifactId>onejar</artifactId>
  468       <version>2.2.4</version>
  469     </dependency>
  470 
  471     <!-- Gson: Java to Json conversion -->
  472     <dependency>
  473       <groupId>com.google.code.gson</groupId>
  474       <artifactId>gson</artifactId>
  475       <version>2.2.4</version>
  476     </dependency>
  477 
  478     <!-- Java CronTab Syntax Parser -->
  479     <dependency>
  480       <groupId>com.kenai.crontab-parser</groupId>
  481       <artifactId>crontab-parser</artifactId>
  482       <version>1.0.1</version>
  483     </dependency>
  484 
  485     <!-- Lorem Ipsu for Java -->
  486     <dependency>
  487       <groupId>de.sven-jacobs</groupId>
  488       <artifactId>loremipsum</artifactId>
  489       <version>1.0</version>
  490     </dependency>
  491 
  492     <!-- Gdata libraries -->
  493     <dependency>
  494       <groupId>com.google.gdata</groupId>
  495       <artifactId>core</artifactId>
  496       <version>1.47.1</version>
  497       <exclusions>
  498         <exclusion>
  499           <groupId>javax.mail</groupId>
  500           <artifactId>mail</artifactId>
  501         </exclusion>
  502       </exclusions>
  503     </dependency>
  504     <dependency>
  505       <groupId>com.google.api-client</groupId>
  506       <artifactId>google-api-client</artifactId>
  507       <version>1.20.0</version>
  508       <exclusions>
  509         <exclusion>
  510           <groupId>com.google.guava</groupId>
  511           <artifactId>guava-jdk5</artifactId>
  512         </exclusion>
  513       </exclusions>
  514     </dependency>
  515 
  516     <!-- Apache CXF -->
  517     <dependency>
  518       <groupId>org.apache.cxf</groupId>
  519       <artifactId>cxf-rt-frontend-jaxws</artifactId>
  520       <version>${cxf.version}</version>
  521       <exclusions>
  522         <exclusion>
  523           <groupId>org.apache.geronimo.specs</groupId>
  524           <artifactId>geronimo-javamail_1.4_spec</artifactId>
  525         </exclusion>
  526       </exclusions>
  527     </dependency>
  528     <dependency>
  529       <groupId>org.apache.cxf</groupId>
  530       <artifactId>cxf-rt-frontend-jaxrs</artifactId>
  531       <version>${cxf.version}</version>
  532     </dependency>
  533     <dependency>
  534       <groupId>org.apache.cxf</groupId>
  535       <artifactId>cxf-rt-transports-http</artifactId>
  536       <version>${cxf.version}</version>
  537     </dependency>
  538     <dependency>
  539       <groupId>org.apache.cxf</groupId>
  540       <artifactId>cxf-rt-ws-security</artifactId>
  541       <version>${cxf.version}</version>
  542       <exclusions>
  543         <exclusion>
  544           <groupId>net.sf.ehcache</groupId>
  545           <artifactId>ehcache</artifactId>
  546         </exclusion>
  547         <exclusion>
  548           <groupId>org.apache.geronimo.javamail</groupId>
  549           <artifactId>geronimo-javamail_1.4_mail</artifactId>
  550         </exclusion>
  551       </exclusions>
  552     </dependency>
  553     <dependency>
  554       <groupId>org.apache.cxf</groupId>
  555       <artifactId>cxf-rt-rs-extension-providers</artifactId>
  556       <version>${cxf.version}</version>
  557     </dependency>
  558     <dependency>
  559       <groupId>org.codehaus.jettison</groupId>
  560       <artifactId>jettison</artifactId>
  561       <version>1.3.5</version>
  562     </dependency>
  563     <dependency>
  564       <groupId>org.apache.ws.security</groupId>
  565       <artifactId>wss4j</artifactId>
  566       <version>1.6.4</version>
  567     </dependency>
  568 
  569     <!-- CXF swagger support -->
  570     <dependency>
  571       <groupId>org.apache.cxf</groupId>
  572       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
  573       <version>${cxf.version}</version>
  574       <exclusions>
  575         <exclusion>
  576           <groupId>com.fasterxml.jackson.core</groupId>
  577           <artifactId>jackson-databind</artifactId>
  578         </exclusion>
  579       </exclusions>
  580     </dependency>
  581     <dependency>
  582       <groupId>org.webjars</groupId>
  583       <artifactId>swagger-ui</artifactId>
  584       <version>3.17.6</version>
  585     </dependency>
  586     <dependency>
  587       <groupId>com.google.guava</groupId>
  588       <artifactId>guava</artifactId>
  589       <version>20.0</version>
  590     </dependency>
  591 
  592     <!-- Spring -->
  593     <dependency>
  594       <groupId>org.springframework</groupId>
  595       <artifactId>spring-core</artifactId>
  596       <version>${spring.version}</version>
  597     </dependency>
  598     <dependency>
  599       <groupId>org.springframework</groupId>
  600       <artifactId>spring-beans</artifactId>
  601       <version>${spring.version}</version>
  602     </dependency>
  603     <dependency>
  604       <groupId>org.springframework</groupId>
  605       <artifactId>spring-web</artifactId>
  606       <version>${spring.version}</version>
  607     </dependency>
  608     <dependency>
  609       <groupId>org.springframework</groupId>
  610       <artifactId>spring-context</artifactId>
  611       <version>${spring.version}</version>
  612     </dependency>
  613     <dependency>
  614       <groupId>org.springframework</groupId>
  615       <artifactId>spring-orm</artifactId>
  616       <version>${spring.version}</version>
  617     </dependency>
  618     <dependency>
  619       <groupId>org.springframework</groupId>
  620       <artifactId>spring-jms</artifactId>
  621       <version>${spring.version}</version>
  622     </dependency>
  623     <dependency>
  624       <groupId>org.springframework.ws</groupId>
  625       <artifactId>spring-ws-core</artifactId>
  626       <version>2.1.4.RELEASE</version>
  627       <exclusions>
  628         <exclusion>
  629           <groupId>org.springframework</groupId>
  630           <artifactId>spring-core</artifactId>
  631         </exclusion>
  632       </exclusions>
  633     </dependency>
  634 
  635     <!-- Spring Security -->
  636     <dependency>
  637       <groupId>org.springframework.security</groupId>
  638       <artifactId>spring-security-core</artifactId>
  639       <version>${spring.security.version}</version>
  640     </dependency>
  641     <dependency>
  642       <groupId>org.springframework.security</groupId>
  643       <artifactId>spring-security-config</artifactId>
  644       <version>${spring.security.version}</version>
  645     </dependency>
  646     <dependency>
  647       <groupId>org.springframework.security</groupId>
  648       <artifactId>spring-security-web</artifactId>
  649       <version>${spring.security.version}</version>
  650     </dependency>
  651     <dependency>
  652       <groupId>org.springframework</groupId>
  653       <artifactId>spring-webmvc</artifactId>
  654       <version>${spring.version}</version>
  655     </dependency>
  656     <dependency>
  657       <groupId>org.springframework.security</groupId>
  658       <artifactId>spring-security-taglibs</artifactId>
  659       <version>${spring.security.version}</version>
  660     </dependency>
  661     <dependency>
  662       <groupId>org.springframework.security</groupId>
  663       <artifactId>spring-security-ldap</artifactId>
  664       <version>${spring.security.version}</version>
  665     </dependency>
  666     <dependency>
  667       <groupId>org.springframework.security</groupId>
  668       <artifactId>spring-security-cas</artifactId>
  669       <version>${spring.security.version}</version>
  670     </dependency>
  671 
  672     <!-- Plugin framework -->
  673     <dependency>
  674       <groupId>com.google.code</groupId>
  675       <artifactId>jspf.core</artifactId>
  676       <version>1.0.3.1</version>
  677     </dependency>
  678 
  679     <!-- Apache Chemistry (CMIS) -->
  680     <dependency>
  681       <groupId>org.apache.chemistry.opencmis</groupId>
  682       <artifactId>chemistry-opencmis-server-support</artifactId>
  683       <version>${opencmis.version}</version>
  684     </dependency>
  685     <dependency>
  686       <groupId>org.apache.chemistry.opencmis</groupId>
  687       <artifactId>chemistry-opencmis-server-bindings</artifactId>
  688       <version>${opencmis.version}</version>
  689     </dependency>
  690 
  691     <!-- Milton WebDAV -->
  692     <dependency>
  693       <groupId>com.ettrema</groupId>
  694       <artifactId>milton-api</artifactId>
  695       <version>${milton.version}</version>
  696       <exclusions>
  697         <exclusion>
  698           <groupId>org.slf4j</groupId>
  699           <artifactId>slf4j-log4j12</artifactId>
  700         </exclusion>
  701         <exclusion>
  702           <artifactId>log4j</artifactId>
  703           <groupId>log4j</groupId>
  704         </exclusion>
  705       </exclusions>
  706     </dependency>
  707     <dependency>
  708       <groupId>com.ettrema</groupId>
  709       <artifactId>milton-servlet</artifactId>
  710       <version>${milton.version}</version>
  711       <exclusions>
  712         <exclusion>
  713           <groupId>org.springframework</groupId>
  714           <artifactId>spring</artifactId>
  715         </exclusion>
  716         <exclusion>
  717           <groupId>org.springframework</groupId>
  718           <artifactId>spring-webmvc</artifactId>
  719         </exclusion>
  720         <exclusion>
  721           <groupId>org.slf4j</groupId>
  722           <artifactId>jcl-over-slf4j</artifactId>
  723         </exclusion>
  724       </exclusions>
  725     </dependency>
  726 
  727     <!-- Java Bean to Java Bean mapper -->
  728     <dependency>
  729       <groupId>net.sf.dozer</groupId>
  730       <artifactId>dozer</artifactId>
  731       <version>5.3.2</version>
  732     </dependency>
  733 
  734     <!-- Barcode image processing -->
  735     <dependency>
  736       <groupId>com.google.zxing</groupId>
  737       <artifactId>core</artifactId>
  738       <version>2.2</version>
  739     </dependency>
  740     <dependency>
  741       <groupId>com.google.zxing</groupId>
  742       <artifactId>javase</artifactId>
  743       <version>2.2</version>
  744     </dependency>
  745 
  746     <!-- iText -->
  747     <!--
  748     <dependency>
  749       <groupId>com.itextpdf</groupId>
  750       <artifactId>itextpdf</artifactId>
  751       <version>5.2.0</version>
  752     </dependency>
  753     <dependency>
  754       <groupId>com.itextpdf</groupId>
  755       <artifactId>itext-asian</artifactId>
  756       <version>5.2.0</version>
  757     </dependency>
  758     -->
  759 
  760     <!-- Amazon SDK -->
  761     <dependency>
  762       <groupId>com.amazonaws</groupId>
  763       <artifactId>aws-java-sdk</artifactId>
  764       <version>1.3.0</version>
  765       <exclusions>
  766         <exclusion>
  767           <groupId>org.apache.httpcomponents</groupId>
  768           <artifactId>httpclient</artifactId>
  769         </exclusion>
  770       </exclusions>
  771     </dependency>
  772 
  773     <!-- jLAN -->
  774     <dependency>
  775       <groupId>org.alfresco</groupId>
  776       <artifactId>jlan</artifactId>
  777       <version>5.0.0</version>
  778     </dependency>
  779 
  780     <!-- Language detection -->
  781     <dependency>
  782       <groupId>com.cybozu</groupId>
  783       <artifactId>langdetect</artifactId>
  784       <version>2011.11.28</version>
  785     </dependency>
  786 
  787     <!-- Syntax Highlighter -->
  788     <dependency>
  789       <groupId>net.sourceforge</groupId>
  790       <artifactId>jashi</artifactId>
  791       <version>2008.07.31</version>
  792     </dependency>
  793 
  794     <!-- CSV -->
  795     <dependency>
  796       <groupId>com.googlecode.jcsv</groupId>
  797       <artifactId>jcsv</artifactId>
  798       <version>1.4.0</version>
  799       <type>jar</type>
  800       <scope>compile</scope>
  801     </dependency>
  802 
  803     <!-- OWASP Java Encoders -->
  804     <!-- https://code.google.com/p/owasp-java-encoder/ -->
  805     <dependency>
  806       <groupId>org.owasp</groupId>
  807       <artifactId>encoder</artifactId>
  808       <version>1.1</version>
  809     </dependency>
  810 
  811     <!-- Outlook Message -->
  812     <dependency>
  813       <groupId>com.auxilii</groupId>
  814       <artifactId>msgparser</artifactId>
  815       <version>1.12</version>
  816     </dependency>
  817 
  818     <!-- International Component for Unicode for Java -->
  819     <dependency>
  820       <groupId>com.ibm.icu</groupId>
  821       <artifactId>icu4j</artifactId>
  822       <version>50.1.1</version>
  823     </dependency>
  824 
  825     <!-- OMR Tool -->
  826     <!-- http://www.cse.iitd.ernet.in/~aseth/udai/OMRProj/README.html -->
  827     <dependency>
  828       <groupId>ca.uwaterloo.a3seth</groupId>
  829       <artifactId>omr-tool</artifactId>
  830       <version>2007.07.01</version>
  831     </dependency>
  832     <dependency>
  833       <groupId>net.sourceforge</groupId>
  834       <artifactId>jiu</artifactId>
  835       <version>2007.07.01</version>
  836     </dependency>
  837 
  838     <!-- MS Office templates -->
  839     <dependency>
  840       <groupId>org.docx4j</groupId>
  841       <artifactId>docx4j</artifactId>
  842       <version>3.1.0</version>
  843       <exclusions>
  844         <exclusion>
  845           <groupId>org.slf4j</groupId>
  846           <artifactId>slf4j-log4j12</artifactId>
  847         </exclusion>
  848         <exclusion>
  849           <artifactId>log4j</artifactId>
  850           <groupId>log4j</groupId>
  851         </exclusion>
  852       </exclusions>
  853     </dependency>
  854 
  855     <!-- Reflection -->
  856     <dependency>
  857       <groupId>org.reflections</groupId>
  858       <artifactId>reflections</artifactId>
  859       <version>0.9.11</version>
  860     </dependency>
  861 
  862     <!-- ZIP -->
  863     <dependency>
  864       <groupId>net.lingala.zip4j</groupId>
  865       <artifactId>zip4j</artifactId>
  866       <version>1.3.2</version>
  867     </dependency>
  868 
  869     <!-- Drag and drop -->
  870     <dependency>
  871       <groupId>com.github.akjava</groupId>
  872       <artifactId>html5gwt</artifactId>
  873       <version>140127</version>
  874     </dependency>
  875   </dependencies>
  876 
  877   <build>
  878     <finalName>OpenKM</finalName>
  879     <outputDirectory>war/WEB-INF/classes</outputDirectory>
  880     <plugins>
  881       <plugin>
  882         <groupId>org.apache.maven.plugins</groupId>
  883         <artifactId>maven-compiler-plugin</artifactId>
  884         <version>3.1</version>
  885         <configuration>
  886           <source>${java.compiler}</source>
  887           <target>${java.compiler}</target>
  888           <encoding>UTF-8</encoding>
  889         </configuration>
  890       </plugin>
  891     </plugins>
  892 
  893     <pluginManagement>
  894       <plugins>
  895         <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
  896         <plugin>
  897           <groupId>org.eclipse.m2e</groupId>
  898           <artifactId>lifecycle-mapping</artifactId>
  899           <version>1.0.0</version>
  900           <configuration>
  901             <lifecycleMappingMetadata>
  902               <pluginExecutions>
  903                 <pluginExecution>
  904                   <pluginExecutionFilter>
  905                     <groupId>org.apache.maven.plugins</groupId>
  906                     <artifactId>maven-antrun-plugin</artifactId>
  907                     <versionRange>[1.3,)</versionRange>
  908                     <goals>
  909                       <goal>run</goal>
  910                     </goals>
  911                   </pluginExecutionFilter>
  912                   <action>
  913                     <ignore></ignore>
  914                   </action>
  915                 </pluginExecution>
  916               </pluginExecutions>
  917             </lifecycleMappingMetadata>
  918           </configuration>
  919         </plugin>
  920       </plugins>
  921     </pluginManagement>
  922   </build>
  923 
  924   <profiles>
  925     <profile>
  926       <id>full-build</id>
  927       <activation>
  928         <activeByDefault>true</activeByDefault>
  929         <property>
  930           <name>build</name>
  931           <value>full</value>
  932         </property>
  933       </activation>
  934       <build>
  935         <finalName>OpenKM</finalName>
  936 
  937         <plugins>
  938           <plugin>
  939             <groupId>org.codehaus.mojo</groupId>
  940             <artifactId>gwt-maven-plugin</artifactId>
  941             <version>${gwt.version}</version>
  942             <executions>
  943               <execution>
  944                 <goals>
  945                   <goal>compile</goal>
  946                 </goals>
  947               </execution>
  948             </executions>
  949             <configuration>
  950               <runTarget>frontend/index.html</runTarget>
  951               <modules>
  952                 <module>com.openkm.frontend.Main</module>
  953               </modules>
  954               <localWorkers>3</localWorkers>
  955               <extraJvmArgs>-Xms256m -Xmx2048m</extraJvmArgs>
  956               <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
  957             </configuration>
  958           </plugin>
  959 
  960           <plugin>
  961             <groupId>org.codehaus.mojo</groupId>
  962             <artifactId>buildnumber-maven-plugin</artifactId>
  963             <version>1.4</version>
  964             <executions>
  965               <execution>
  966                 <phase>validate</phase>
  967                 <goals>
  968                   <goal>create</goal>
  969                 </goals>
  970               </execution>
  971             </executions>
  972             <configuration>
  973               <doCheck>false</doCheck>
  974               <doUpdate>false</doUpdate>
  975               <shortRevisionLength>7</shortRevisionLength>
  976             </configuration>
  977           </plugin>
  978 
  979           <plugin>
  980             <groupId>org.apache.maven.plugins</groupId>
  981             <artifactId>maven-antrun-plugin</artifactId>
  982             <version>1.3</version>
  983             <executions>
  984               <execution>
  985                 <goals>
  986                   <goal>run</goal>
  987                 </goals>
  988                 <phase>generate-sources</phase>
  989                 <configuration>
  990                   <tasks>
  991                     <echo file="${basedir}/src/main/resources/version.properties" message="okm.version=${project.version}${line.separator}"/>
  992                     <echo file="${basedir}/src/main/resources/version.properties" message="okm.build=${buildNumber}${line.separator}" append="true"/>
  993                     <echo file="${basedir}/src/main/resources/version.properties" message="okm.timestamp=${timestamp}" append="true"/>
  994                   </tasks>
  995                 </configuration>
  996               </execution>
  997             </executions>
  998           </plugin>
  999 
 1000           <plugin>
 1001             <groupId>org.apache.maven.plugins</groupId>
 1002             <artifactId>maven-war-plugin</artifactId>
 1003             <version>2.1.1</version>
 1004             <configuration>
 1005               <!-- http://ykyuen.wordpress.com/2009/10/30/maven-dependency-on-jarwar-package -->
 1006               <attachClasses>true</attachClasses>
 1007               <archive>
 1008                 <manifest>
 1009                   <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
 1010                 </manifest>
 1011                 <manifestEntries>
 1012                   <Implementation-Build>${buildNumber}</Implementation-Build>
 1013                   <Implementation-Timestamp>${timestamp}</Implementation-Timestamp>
 1014                 </manifestEntries>
 1015               </archive>
 1016             </configuration>
 1017           </plugin>
 1018 
 1019           <plugin>
 1020             <groupId>org.apache.maven.plugins</groupId>
 1021             <artifactId>maven-enforcer-plugin</artifactId>
 1022             <version>3.0.0-M2</version>
 1023             <configuration>
 1024               <rules>
 1025                 <dependencyConvergence/>
 1026               </rules>
 1027             </configuration>
 1028           </plugin>
 1029         </plugins>
 1030       </build>
 1031     </profile>
 1032 
 1033     <profile>
 1034       <id>jar-build</id>
 1035       <activation>
 1036         <property>
 1037           <name>build</name>
 1038           <value>jar</value>
 1039         </property>
 1040       </activation>
 1041       <build>
 1042         <plugins>
 1043           <plugin>
 1044             <groupId>org.apache.maven.plugins</groupId>
 1045             <artifactId>maven-assembly-plugin</artifactId>
 1046             <version>2.4</version>
 1047             <configuration>
 1048               <finalName>OpenKM-${project.version}</finalName>
 1049               <archive>
 1050                 <manifest>
 1051                   <addClasspath>true</addClasspath>
 1052                   <!--
 1053                   Not applicable
 1054                   <mainClass>fully.qualified.MainClass</mainClass> -->
 1055                 </manifest>
 1056               </archive>
 1057               <descriptorRefs>
 1058                 <descriptorRef>jar-with-dependencies</descriptorRef>
 1059               </descriptorRefs>
 1060             </configuration>
 1061             <executions>
 1062               <execution>
 1063                 <id>make-my-jar-with-dependencies</id>
 1064                 <phase>package</phase>
 1065                 <goals>
 1066                   <goal>single</goal>
 1067                 </goals>
 1068               </execution>
 1069             </executions>
 1070           </plugin>
 1071         </plugins>
 1072       </build>
 1073     </profile>
 1074 
 1075     <profile>
 1076       <id>openkm-jar-build</id>
 1077       <activation>
 1078         <property>
 1079           <name>build</name>
 1080           <value>jar</value>
 1081         </property>
 1082       </activation>
 1083       <build>
 1084         <plugins>
 1085           <plugin>
 1086             <groupId>org.apache.maven.plugins</groupId>
 1087             <artifactId>maven-jar-plugin</artifactId>
 1088             <version>2.5</version>
 1089             <configuration>
 1090               <finalName>OpenKM-${project.version}</finalName>
 1091               <archive>
 1092                 <manifest>
 1093                   <addClasspath>true</addClasspath>
 1094                   <!--
 1095                   Not applicable
 1096                   <mainClass>fully.qualified.MainClass</mainClass> -->
 1097                 </manifest>
 1098               </archive>
 1099               <classifier>client</classifier>
 1100             </configuration>
 1101             <executions>
 1102               <execution>
 1103                 <id>make-my-jar</id>
 1104                 <phase>package</phase>
 1105                 <goals>
 1106                   <goal>jar</goal>
 1107                 </goals>
 1108               </execution>
 1109             </executions>
 1110           </plugin>
 1111         </plugins>
 1112       </build>
 1113     </profile>
 1114   </profiles>
 1115 
 1116   <reporting>
 1117     <plugins>
 1118       <plugin>
 1119         <groupId>org.apache.maven.plugins</groupId>
 1120         <artifactId>maven-javadoc-plugin</artifactId>
 1121         <version>2.9</version>
 1122       </plugin>
 1123     </plugins>
 1124   </reporting>
 1125 </project>