Release Notes

Version 23.1.0

Faktor-IPS Validation-Plugin

Das Plugin validiert ein Faktor-IPS-Projekt im Maven-Build ohne ein Eclipse zu starten. Dabei werden die gleichen Validierungen durchgeführt wie vom Faktor-IPS-Plugin in einem Eclipse Workspace.

Das Plugin kann folgendermaßen in der POM eingebunden werden:

<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>

Weitere Informationen können in der Dokumentation des Plugins nachgelesen werden. Bitte beachten, dass das Validation-Plugin in dieser Version zwar schon einsatzbereit ist, aber z. B. eigene Plugins unter Umständen noch nicht eingebunden werden können. Wir freuen uns daher sehr über Feedback für die Weiterentwicklung des Plugins.

Behobene Fehler

  • Heap Speicher kann in Maven-Plugin nicht erhöht werden (FIPS-9504)

  • Falsches model auf maven central (FIPS-9512)

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

  • Source-Plugins fehlen in p2repository*.zip (FIPS-9521)

  • Produktbausteine in Ordnern mit Umlauten werden nicht migriert. (FIPS-9549)

  • Fehler in faktorips-maven-plugin Doku (FIPS-9617)

  • ProductReleaseProzessor wirft NullPointerException bei als JAR referenzierten Modellen (FIPS-9633)

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