Class GradleHiveMQExtensionSupplier

  • All Implemented Interfaces:
    Supplier<MountableFile>

    public class GradleHiveMQExtensionSupplier
    extends Object
    implements Supplier<MountableFile>
    This class automates the process of packaging a HiveMQ extension from a gradle project. It uses ./gradlew on MacOS and Linux and uses gradlew.bat on Windows to execute the gradle task.
    Since:
    1.3.0
    • Constructor Detail

      • GradleHiveMQExtensionSupplier

        public GradleHiveMQExtensionSupplier​(@NotNull
                                             @NotNull File gradleProjectDirectory)
        Creates a Gradle HiveMQ extension Supplier. It uses the gradle wrapper of the gradle project associated with the given It uses the build.gradle file.
        Parameters:
        gradleProjectDirectory - the gradle project directory of the HiveMQ extension to supply.
        Since:
        1.3.0