Documentation for a newer release is available. View Latest

Cómo añadir Funciones de Negocio a una solución IPF existente

Requisitos previos

Su proyecto debe estar usando la versión IPF 2024.1.0 o posterior.

Actualice las ejecuciones del plugin de dependencias de Maven

Añada la ejecución unpack-ipf-business-functions-plugin al plugin de construcción maven-dependency-plugin incluido dentro de su módulo mps. Si su proyecto fue generado usando el Arquetipo de IPF esto será un submódulo de <su-nombre-de-proyecto>-domain. Véase abajo:

<execution>
    <id>unpack-ipf-business-functions-plugin</id>
    <phase>initialize</phase>
    <goals>
        <goal>unpack</goal>
    </goals>
    <configuration>
        <artifactItems>
            <artifactItem>
                <groupId>com.iconsolutions.ipf.businessfunctions.aggregator.domain</groupId>
                <artifactId>mps</artifactId>
                <version>${icon-business-functions-aggregator.version}</version>
                <type>zip</type>
                <overWrite>true</overWrite>
                <outputDirectory>${plugin_home}</outputDirectory>
            </artifactItem>
        </artifactItems>
    </configuration>
</execution>

Añada las librerías externas del agregador como dependencia

Añada la siguiente dependencia al pom.xml de su módulo domain. Si su proyecto fue generado usando el Arquetipo de IPF esto será un submódulo de <su-nombre-de-proyecto>-domain.

	<dependency>
	    <groupId>com.iconsolutions.ipf.businessfunctions.aggregator.domain</groupId>
	    <artifactId>external-libraries</artifactId>
	</dependency>

Reconstruya su proyecto MPS

Reconstruya su proyecto con mvn clean install.

Verá las funciones de negocio listadas dentro de su proyecto MPS. Se pueden encontrar en la ruta de paquete com.iconsolutions.ipf.businessfunctions en las carpetas Solutions y DevKits de su Modules Pool.