-
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
javaandjavac. - Set
IDEMPIERE_REPOSITORYenv 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
javaandjavac. - Set
IDEMPIERE_REPOSITORYenv variable
Compile plugin and run tests:
./buildUse the parameter debug for debug mode example:
./build debugUse .\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