English Documentation

Release Notes

Version 23.1.0

Faktor-IPS Validation Plugin

The plugin validates a Faktor-IPS project in a maven build without starting eclipse. It runs the same validations that are run by the Faktor-IPS plugin in an eclipse workspace.

The plugin can be included into the pom as follows:

<pluginManagement>
    <plugins>
        <plugin>
            <groupId>org.faktorips</groupId>
            <artifactId>faktorips-validation-maven-plugin</artifactId>
            <version>${faktorips-version}</version>
        </plugin>
        ...
    </plugins>
</pluginManagement>
<plugins>
    <plugin>
        <groupId>org.faktorips</groupId>
        <artifactId>faktorips-validation-maven-plugin</artifactId>
        <executions>
            <execution>
                <goals>
                    <goal>faktorips-validate</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    ...
</plugins>

More information can be found in the plugin documentation. Please note that the validation plugin is already usable in this version, but for example custom plugins may not be integrated yet. We therefore appreciate your feedback for the ongoing development of the plugin.

Fixed Bugs

  • Unable to increase heap memory in Maven plugin (FIPS-9504)

  • Wrong model on maven central (FIPS-9512)

  • Eclipse 2022-12 broke our build (FIPS-9515)

  • Source-Plugins are missing from p2repository*.zip (FIPS-9521)

  • Product components in folders with umlauts are not migrated. (FIPS-9549)

  • Error in faktorips-maven-plugin documentation (FIPS-9617)

  • ProductReleaseProzessor throws NullPointerException on models referenced as JAR (FIPS-9633)

  • faktorips-valuetypes should use jaxb-api as provided dependency (FIPS-9705)