Documentum 7.2 et Maven

De EjnTricks

Cet article présente le référence des librairies Documentum, en version 7.2, sous Maven. Dans le précédent article, le référencement avait été réalisé manuellement. La mise ne place pour la version 7.2 a été réalisé en s'inspirant de l'article suivant: https://community.emc.com/docs/DOC-42776.

Par rapport aux précédents référencement, la valeur de groupId a été modifié et les librairies tierces optimisés.

La recherche des versions et dépendances des librairies s'effectue en consultant le fichier META-INF/MANIFEST.MF. Il est alors possible de connaitre les dépendances pour certaines librairies.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


DFC

pom All-MB

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>glguerin</groupId>
  <artifactId>All-MB</artifactId>
  <packaging>jar</packaging>
  <version>1.0</version>
</project>


pom bpmutil

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>bpmutil</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom certj

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.rsa</groupId>
  <artifactId>certj</artifactId>
  <packaging>jar</packaging>
  <version>5.2</version>
</project>


pom ci

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>ci</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom collaboration

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>collaboration</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom configservice-api

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>configservice-api</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom configservice-impl

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>configservice-impl</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom cryptojce

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.rsa</groupId>
  <artifactId>cryptojce</artifactId>
  <packaging>jar</packaging>
  <version>6.1.2</version>
</project>


pom cryptojcommon

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.rsa</groupId>
  <artifactId>cryptojcommon</artifactId>
  <packaging>jar</packaging>
  <version>6.1.2</version>
</project>


pom DmcRecords

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>DmcRecords</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom dms-client-api

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>dms-client-api</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom dfc

Ce pom va permettre de référencer en un seul pom l'ensemble des jars mis à disposition lors d'une installation par interface graphique.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>dfc</artifactId>
  <version>7.2</version>
  <packaging>jar</packaging>
  <dependencies>
	<dependency>
		<groupId>glguerin</groupId>
		<artifactId>All-MB</artifactId>
		<version>1.0</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>bpmutil</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.rsa</groupId>
		<artifactId>certj</artifactId>
		<version>5.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>ci</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>collaboration</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>configservice-api</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>configservice-impl</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.rsa</groupId>
		<artifactId>cryptojce</artifactId>
		<version>6.1.2</version>
	</dependency>
	<dependency>
		<groupId>com.rsa</groupId>
		<artifactId>cryptojcommon</artifactId>
		<version>6.1.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>DmcRecords</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>dms-client-api</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>jcifs</groupId>
		<artifactId>jcifs-krb5</artifactId>
		<version>1.3.1</version>
	</dependency>
	<dependency>
		<groupId>com.rsa</groupId>
		<artifactId>jcmFIPS</artifactId>
		<version>6.1</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>krbutil</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>messageArchive</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>messageService</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>quest</groupId>
		<artifactId>questFixForJDK7</artifactId>
		<version>3.3</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>subscription</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>vsj</groupId>
		<artifactId>vsj-license</artifactId>
		<version>3.3</version>
	</dependency>
	<dependency>
		<groupId>vsj</groupId>
		<artifactId>vsj-standard</artifactId>
		<version>3.3</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>workflow</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>xtrim-api</artifactId>
		<version>7.2</version>
	</dependency>
	<dependency>
		<groupId>com.emc.documentum.dfc</groupId>
		<artifactId>xtrim-server</artifactId>
		<version>7.2</version>
	</dependency>

	<!-- 3d party jars -->
	<dependency>
		<groupId>javax.activation</groupId>
		<artifactId>activation</artifactId>
		<version>1.1</version>
	</dependency>
	<dependency>
		<groupId>aspectj</groupId>
		<artifactId>aspectjrt</artifactId>
		<version>1.5.2a</version>
	</dependency>
	<dependency>
		<groupId>commons-codec</groupId>
		<artifactId>commons-codec</artifactId>
		<version>1.3</version>
	</dependency>
	<dependency>
		<groupId>commons-lang</groupId>
		<artifactId>commons-lang</artifactId>
		<version>2.4</version>
	</dependency>
	<dependency>
		<groupId>javax.xml.bind</groupId>
		<artifactId>jaxb-api</artifactId>
		<version>2.1</version>
	</dependency>
	<dependency>
		<groupId>com.sun.xml.bind</groupId>
		<artifactId>jaxb-impl</artifactId>
		<version>2.1.4</version>
	</dependency>
	<dependency>
		<groupId>log4j</groupId>
		<artifactId>log4j</artifactId>
		<version>1.2.13</version>
	</dependency>
  </dependencies>
</project>


pom jcifs-krb5

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>jcifs</groupId>
  <artifactId>jcifs-krb5</artifactId>
  <packaging>jar</packaging>
  <version>1.3.1</version>
</project>


pom jcmFIPS

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.rsa</groupId>
  <artifactId>jcmFIPS</artifactId>
  <packaging>jar</packaging>
  <version>6.1</version>
</project>


pom krbutil

Pour cette librairie, la lecture du fichier MANIFEST a permis de déduire les dépendances.

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>krbutil</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
  <dependencies>
    <dependency>
      <groupId>commons-codec</groupId>
      <artifactId>commons-codec</artifactId>
      <version>1.3</version>
    </dependency>
    <dependency>
      <groupId>jcifs</groupId>
      <artifactId>jcifs-krb5</artifactId>
      <version>1.3.1</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.13</version>
    </dependency>
    <dependency>
      <groupId>vsj</groupId>
      <artifactId>vsj-license</artifactId>
      <version>3.3</version>
    </dependency>
    <dependency>
      <groupId>vsj</groupId>
      <artifactId>vsj-standard</artifactId>
      <version>3.3</version>
    </dependency>
  </dependencies>
</project>


pom messageArchive

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>messageArchive</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom messageService

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>messageService</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom questFixForJDK7

Pour cette librairie, la lecture du fichier MANIFEST a permis de déduire les dépendances.

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>quest</groupId>
  <artifactId>questFixForJDK7</artifactId>
  <packaging>jar</packaging>
  <version>3.3</version>
  <dependencies>
    <dependency>
      <groupId>commons-codec</groupId>
      <artifactId>commons-codec</artifactId>
      <version>1.3</version>
    </dependency>
    <dependency>
      <groupId>jcifs</groupId>
      <artifactId>jcifs-krb5</artifactId>
      <version>1.3.1</version>
    </dependency>
    <dependency>
      <groupId>com.emc.documentum.dfc</groupId>
      <artifactId>krbutil</artifactId>
      <version>7.2</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.13</version>
    </dependency>
    <dependency>
      <groupId>vsj</groupId>
      <artifactId>vsj-license</artifactId>
      <version>3.3</version>
    </dependency>
    <dependency>
      <groupId>vsj</groupId>
      <artifactId>vsj-standard</artifactId>
      <version>3.3</version>
    </dependency>
  </dependencies>
</project>


pom subscription

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>subscription</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom vsj-license

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>vsj</groupId>
  <artifactId>vsj-license</artifactId>
  <packaging>jar</packaging>
  <version>3.3</version>
</project>


pom vsj-standard

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>vsj</groupId>
  <artifactId>vsj-standard</artifactId>
  <packaging>jar</packaging>
  <version>3.3</version>
</project>


pom workflow

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>workflow</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom xtrim-api

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>xtrim-api</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>


pom xtrim-server

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.emc.documentum.dfc</groupId>
  <artifactId>xtrim-server</artifactId>
  <packaging>jar</packaging>
  <version>7.2</version>
</project>