Documentum 7.2 et Maven
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.
Votre avis
Nobody voted on this yet
|
|
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>