idempiere-setup

Provision a complete iDempiere development environment with Eclipse, Maven, and database configuration.

20|35|Updated Jan 9, 2020
One-click install
npx skills add https://github.com/hengsin/idempiere-dev-setup --skill idempiere-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idempiere-setup
Source: https://github.com/hengsin/idempiere-dev-setup/tree/main
Command: npx skills add https://github.com/hengsin/idempiere-dev-setup --skill idempiere-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docker, psql, sqlplus, git, maven, wget, java, eclipse.

What problem does it solve?

This Skill automates the provisioning of a complete iDempiere development environment by orchestrating setup.sh to install Eclipse, clone the repository, run Maven builds, and configure the database.

Core Features & Use Cases

  • Full environment setup: clones the iDempiere repository, runs a Maven build, and configures the Eclipse workspace.
  • Optional Docker integration: can spin up a PostgreSQL container for local DB and configure database settings.
  • Branch and repository control: supports specifying a Git branch and repository URL for source checkout.
  • Quick-start scenarios: reduces setup time for new developers or CI environments by applying standard configuration and provisioning.

Quick Start

Use the setup.sh script to perform a full environment setup: for example ./setup.sh --docker-postgres-create --db-admin-pass <password> --branch release-11 --repository-url https://github.com/idempiere/idempiere.git

Frequently Asked Questions about idempiere-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iDempiere development environment setup with Eclipse and Maven?

Automating iDempiere development environment setup involves running a script that clones the repository, runs Maven builds, and configures the Eclipse workspace. This orchestrates a reproducible end-to-end setup for new developers and CI pipelines.

Can I use Docker to configure a PostgreSQL database for iDempiere development?

Yes, Docker can spin up a PostgreSQL container for your iDempiere development environment. The setup workflow supports automatic database creation and configuration, applying standard database settings for local development.

What prerequisites do I need for iDempiere environment provisioning?

Prerequisites for iDempiere environment provisioning include Docker, Java, Maven, Git, and the Eclipse IDE. The setup workflow bundles these required tools to ensure a repeatable development configuration process.

How do I specify a custom Git branch when cloning the iDempiere repository?

You can specify a custom Git branch and repository URL during the iDempiere setup by passing command-line arguments. This allows source checkout control for different iDempiere versions or forks.

What is the best way to reduce iDempiere setup time for CI pipelines?

The best way to reduce iDempiere setup time for CI pipelines is using an automated setup script. It applies standard configuration, clones the repository, and runs Maven builds to provision a complete environment quickly.

Does the iDempiere setup workflow configure the Eclipse workspace automatically?

Yes, the iDempiere setup workflow automatically configures the Eclipse workspace after cloning the repository and running Maven builds. This ensures the IDE is ready for immediate development.