ByteChef LogoByteChef
Build Component

Initial Setup

Learn how to create a new component

To create a new component, we will use the example component as a template.

  1. Copy the example component from server/libs/modules/components/example into a new package server/libs/modules/components/newcomponent, where newcomponent is the name of your new component.
  2. Update Settings:
    • Open bytechef/settings.gradle.kts.
    • Add the following line to include your new component in the build process:
      include("server:libs:modules:components:newcomponent")
  3. Load Gradle Changes:
    • Refresh or reload the Gradle project in IntelliJ IDEA.
    • This step ensures that IntelliJ recognizes your new component as a Java module, allowing you to work with it seamlessly within the IDE.
  4. Rename Package and Classes:
    • Inside the newly created package, rename the example subpackage to newcomponent.
    • Additionally, rename all classes within this package that start with Example to start with NewComponent.

How is this guide?

Last updated on