+++ /dev/null
-<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/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>iXbusClient</artifactId>
- <name>iXbusClient</name>
- <description>Connecteur iXbus pour Activiti </description>
-
- <parent>
- <groupId>fr.mbdx.vidoc</groupId>
- <artifactId>Activiti</artifactId>
- <version>1.2.1-SNAPSHOT</version>
- </parent>
-
- <build>
- <plugins>
-
- <!-- Plugin permettant de supprimer les anciens jar iXbusClient existants dans les projets "NoyauExplorer" et "NoyauRest" -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.7</version>
- <executions>
- <execution>
- <id>create-par</id>
- <phase>package</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <target>
- <!-- Suppression des jar et bar "InstructionPc" existants dans les projets NoyauRest et NoyauExplorer -->
- <echo message="Deleting ${project.name} jar from NoyauExplorer and NoyauRest ..." />
- <delete>
- <fileset dir="../NoyauExplorer/src/main/webapp/WEB-INF/lib" includes="**/${project.name}*.jar" />
- <fileset dir="../NoyauRest/src/main/webapp/WEB-INF/lib" includes="**/${project.name}*.jar" />
- </delete>
- </target>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Plugin permettant de copier le jar généré dans les projets AMP "NoyauExplorer" et "NoyauRest" -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>Copy Jar to "NoyauExplorer" Project</id>
- <phase>install</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </artifactItem>
- </artifactItems>
- <outputDirectory>../NoyauExplorer/src/main/webapp/WEB-INF/lib</outputDirectory>
- </configuration>
- </execution>
- <execution>
- <id>Copy Jar to "NoyauExplorerWAR" Project</id>
- <phase>install</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </artifactItem>
- </artifactItems>
- <outputDirectory>../NoyauExplorerWAR/src/main/webapp/WEB-INF/lib</outputDirectory>
- </configuration>
- </execution>
-
- <execution>
- <id>Copy Jar to "NoyauRest" Project</id>
- <phase>install</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </artifactItem>
- </artifactItems>
- <outputDirectory>../NoyauRest/src/main/webapp/WEB-INF/lib</outputDirectory>
- </configuration>
- </execution>
- <execution>
- <id>Copy Jar to "NoyauRestWAR" Project</id>
- <phase>install</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>${project.groupId}</groupId>
- <artifactId>${project.artifactId}</artifactId>
- <version>${project.version}</version>
- <type>${project.packaging}</type>
- </artifactItem>
- </artifactItems>
- <outputDirectory>../NoyauRestWAR/src/main/webapp/WEB-INF/lib</outputDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <repositories>
- <repository>
- <id>Novaforge Bull</id>
- <name>Repository Novaforge Bull pour VIDOC</name>
- <url>https://novaforge.bull.com/nexus-default/nexus/content/repositories/mairiedebordeaux_nexusrepo_release</url>
- </repository>
- </repositories>
-
- <dependencies>
- <!-- Récupération des librairies utilisées pour le client parapheur sans les inclure dans le jar final pour éviter redondance -->
- <dependency>
- <groupId>fr.mbdx.vidoc</groupId>
- <artifactId>iParapheurClient</artifactId>
- <version>${project.parent.version}</version>
- <scope>provided</scope>
- </dependency>
- <!-- FIXME : pointer vers un artefact publique de la dépendanec activation.jar -->
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- <version>1.1.1</version>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file