-
Maintained by:
INGEINT -
Where to file issues:
Mattermost Support Channel or Github Issues
This project creates an iDempiere plugin skeleton. Current iDempiere Version 8.2
.
- Whole plugin example in idempiere-plugin-template
- iDempiere Plugin Example idempiere-plugin-template/com.ingeint.template
- iDempiere Unit Test Plugin Example idempiere-plugin-template/com.ingeint.template.test
- iDempiere Target Platform Plugin Example idempiere-plugin-template/com.ingeint.template.targetplatform
- Java 11, commands
java
andjavac
. - Set
IDEMPIERE_REPOSITORY
env variable
Command | Description |
---|---|
./plugin-scaffold |
Creates a new plugin |
./plugin-scaffold clean |
Restart the scaffold configuration |
To use .\plugin-scaffold.bat
for windows.
The new plugin will have three components:
- The New iDempiere Plugin
- iDempiere Unit Test Fragment
- iDempiere Target Platform
And a build.sh
script to compile it.
- Java 11, commands
java
andjavac
. - Set
IDEMPIERE_REPOSITORY
env variable
Compile plugin and run tests:
./build
Use the parameter debug
for debug mode example:
./build debug
Use .\build.bat
for windows.
A target platform is necessary to compile a iDempiere plugin. This is a smart target platform. Current iDempiere Version 8.2
.
The scaffold is going to provide you a target platform and a way to compile it in your new plugin.
For more information go to https://github.com/ingeint/idempiere-target-platform-plugin
This tool allows you connect to iDempiere's OSGI platform and deploy a plugin, it's useful for continuous integration platforms.
For more information go to https://github.com/ingeint/idempiere-plugin-deployer