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

org.shrinkwrap.springboot.impl.SpringBootLayouts Maven / Gradle / Ivy

The newest version!
package org.shrinkwrap.springboot.impl;

import org.shrinkwrap.springboot.api.SpringBootLayout;

/**
 * List of {@link SpringBootLayout} constants for different versions of Spring Boot
 *
 * @author Ramon Rivas
 */
public class SpringBootLayouts {

    public static final SpringBootLayout SPRING_BOOT_10 = new SpringBootLayoutImpl(
            SpringBootLayoutImpl.JAR_LAUNCHER_CLASSNAME, null, null, "/lib", "/"
    );

    public static final SpringBootLayout SPRING_BOOT_14 = new SpringBootLayoutImpl(
            SpringBootLayoutImpl.JAR_LAUNCHER_CLASSNAME, "/BOOT-INF", null, "/BOOT-INF/lib", "/BOOT-INF/classes"
    );

    public static final SpringBootLayout SPRING_BOOT_15_JAR = SPRING_BOOT_14;

    public static final SpringBootLayout SPRING_BOOT_15_WAR = new SpringBootLayoutImpl(
            SpringBootLayoutImpl.WAR_LAUNCHER_CLASSNAME, null, "/WEB-INF", "/WEB-INF/lib", "/WEB-INF/classes"
    );

    public static final SpringBootLayout DEFAULT = SPRING_BOOT_10;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy