All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.test.services.GitRepositoryQuarkusApplication Maven / Gradle / Ivy

package io.quarkus.test.services;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface GitRepositoryQuarkusApplication {
    String repo();

    String branch() default "";

    String contextDir() default "";

    String mavenArgs() default "-DskipTests=true -DskipITs=true "
            + "-Dquarkus.platform.version=${QUARKUS_PLATFORM_VERSION} "
            + "-Dquarkus-plugin.version=${QUARKUS-PLUGIN_VERSION} "
            + "-Dquarkus.platform.group-id=${QUARKUS_PLATFORM_GROUP-ID}";

    boolean devMode() default false;

    String artifact() default "";

    /**
     * @return the properties file to use to configure the Quarkus application.
     */
    String properties() default "application.properties";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy