Faktor-IPS offers a number of optional functions, which can be installed as an add-on. Depending on project requirements, you can use the add-ons separately or in any combination. For the installation in Eclipse, the update manager is entered in the update site as a source. Faktor-IPS should be already installed. If you need an older version of an add-on, deactivate the option “Show only the latest versions of available software” in the update manager.
All add-ons are subject to the same license as Faktor-IPS unless otherwise specified.
Name | Description | Update site | Download |
---|---|---|---|
Product variants | The add-on for product variants allows you to model product variants, e.g. for different sales channels, without having to copy the entire product each time. | https://update.faktorzehn.org/faktorips/productvariants/ | Download |
Product release add-ons | Faktor-IPS provides a product release feature to trigger a release build. This action needs access to the underlying source version control system. This add-on provides extensions to support CVS or SVN. | https://update.faktorzehn.org/faktorips/productrelease-addons/ | Download |
Faktor-IPS m2e plugin | When Faktor-IPS projects are managed with Maven the m2e-Plugin offers two benefits:
|
since Faktor-IPS 21.6 included in the Faktor-IPS update site, older versions at https://update.faktorzehn.org/faktorips/m2e/ | Download
(up to 20.12) |
MultiEdit | The Multi-Edit-Addon allows editing the same property on multiple product components at once, for example changing the default payment period on all products to monthly. Since Faktor-IPS 21.12 |
https://update.faktorzehn.org/faktorips/multiedit/ | Download |
These plugins are currently no longer maintained: | |||
UML plugin | Plugin for exporting the Faktor-IPS model in the UML model. To view the UML model, you need UML2-Tools, an Eclipse plugin. | https://update.faktorzehn.org/faktorips/uml | Download |
Formula library | A library of formulas that can be used in product components. | https://update.faktorzehn.org/faktorips/formulalibrary/ | Download |
Value types add-ons | This add-on extends the data types for Joda-Time. Only needed until Faktor-IPS 3.11. Since 3.12 it is part of the base packages. | https://update.faktorzehn.org/faktorips/valuetypes-addons/ | Download |
Runtime addons
In addition to the plugins used at development time, there are extensions for the runtime libraries.
Name | Description | Download |
---|---|---|
Runtime addons | This add-on offers specific extensions for the runtime environment, such as additional classes for executing formulas with Groovy and distributed deployment of product data using EJBs. | Service:
<dependency> <groupId>org.faktorips</groupId> <artifactId>faktorips-runtime-productdataservice</artifactId> <version><!-- fips version --></version> </dependency> Client: <dependency> <groupId>org.faktorips</groupId> <artifactId>faktorips-runtime-productdataprovider-ejbclient</artifactId> <version><!-- fips version --></version> </dependency> |
Runtime addon JPA | Deployment of product data in a database and access via JPA Documentation – German only |
Download Service: <dependency> <groupId>org.faktorips.runtimejpa</groupId> <artifactId>productdata-jpa-deployment-service</artifactId> <version>22.12.0</version> </dependency> Client: <dependency> <groupId>org.faktorips.runtimejpa</groupId> <artifactId>productdata-jpa-deployment-client</artifactId> <version>22.12.0</version> </dependency> Maven-Plugin: <plugin> <groupId>org.faktorips.runtimejpa</groupId> <artifactId>productdata-jpa-deployment-maven-plugin</artifactId> <version>22.12.0</version> </plugin> |
Compatibility
The following table shows which plugin version corresponds to which Faktor-IPS version (title line):
Add-on | Faktor-IPS 3.14 | Faktor-IPS 3.15 | Faktor-IPS 3.16 | Faktor-IPS 3.17 | Faktor-IPS 3.18 | Faktor-IPS 3.19 | Faktor-IPS 3.20 | Faktor-IPS 3.21 | Faktor-IPS 3.22 | Faktor-IPS 19.7 | Faktor-IPS 19.12 | Faktor-IPS 20.6 | Faktor-IPS 20.12 | Faktor-IPS 21.6 | Faktor-IPS 21.12 | Faktor-IPS 22.6 | Faktor-IPS 22.12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UML-Plugin | 3.14 | 3.15 | 3.16 | 3.16 | 3.16 | 3.19 | 3.19 | 3.19 | 3.19 | 3.19 | 19.12 | 20.6 | 20.6 | – | – | – | – |
Formula Library | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | – | – | – | – | – | – | – | – | – |
Product Variants | 1.5 | 1.6 | 1.6 | 1.7 | 1.7 | 1.8 | 1.8 | 1.9/1.10 | 1.10 | 19.7 | 19.12.1 | 20.6 | 20.12 | 21.6 | 21.12 | 22.6 | 22.12 |
Product Release Add-ons | 3.19 | 3.19 | 3.19 | 3.19 | 3.19(*) | 19.12(*) | 19.12(*) | 19.12(*) | 21.6(*) | 21.12(*) | 22.6(*) | 22.12(*) | |||||
m2e-Plugin | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.4 | 1.4 | 1.4 | 20.6 | 20.12 | 21.6 | 21.12 | 22.6 | 22.12 |
MultiEdit | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | (β) | – | 21.12 | 22.6 | 22.12 |
Runtime-Addons | 3.14 | 3.15 | 3.16 | 3.17 | 3.18 | 3.19 | 3.20 | 3.21 | 3.22 | 19.7 | 19.12 | 20.6 | 20.12 | 21.6 | 21.12 | 22.6 | 22.12 |
Runtime-Addon-JPA | 3.21 | 3.22 | 19.7 | 19.12 | 20.6 | 20.6 | 21.6 | 21.12 | 22.6 | 22.12 |
(*) Product Release Features depend on Eclipse Team Providers for CVS/SVN in the Eclipse version used, SVNKit only with Java 11
(β) β-Version on demand