4.0.0 com.smartlibrary slms 1.0-SNAPSHOT ${project.packaging} 21 21 UTF-8 3.0.0 war target org.xerial sqlite-jdbc 3.36.0.3 junit junit 4.13.2 test org.junit.jupiter junit-jupiter 5.8.2 test org.junit.vintage junit-vintage-engine 5.8.2 test org.junit.platform junit-platform-suite-api 1.8.2 test org.mockito mockito-core 4.6.1 test org.mockito mockito-junit-jupiter 4.6.1 test org.springframework.boot spring-boot-starter-web ${spring.boot.version} org.springframework.boot spring-boot-starter-thymeleaf ${spring.boot.version} org.openjfx javafx-controls 17 org.openjfx javafx-fxml 17 ${project.basedir}/${custom.build.directory} org.apache.maven.plugins maven-compiler-plugin 3.10.1 17 17 org.apache.maven.plugins maven-surefire-plugin 3.0.0-M7 **/*Test.java **/*TestCase.java **/CLIApplicationTest.java **/BookServiceTest.java **/SMSNotificationTest.java **/EmailNotificationTest.java org.springframework.boot spring-boot-maven-plugin ${spring.boot.version} true org.jacoco jacoco-maven-plugin 0.8.10 prepare-agent prepare-agent report test report org.sonarsource.scanner.maven sonar-maven-plugin 3.10.0.2594 true cli war org.slf4j slf4j-api 1.7.32 org.slf4j slf4j-simple 1.7.32 src/main/resources ${project.basedir} library.db . org.apache.maven.plugins maven-compiler-plugin 3.10.1 17 17 **/web/**/*.java org.apache.maven.plugins maven-war-plugin 3.3.2 false true org.apache.maven.plugins maven-jar-plugin 3.3.0 default-jar prepare-package jar ${project.build.directory} org.apache.maven.plugins maven-shade-plugin 3.5.0 package shade true cli-shaded ${project.build.directory}/slms-1.0-SNAPSHOT-cli-shaded.jar false com.smartlibrary.cli.CLIApplication META-INF/spring.handlers META-INF/spring.schemas META-INF/spring.factories *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA gui war src/main/resources ${project.basedir} library.db . org.apache.maven.plugins maven-war-plugin 3.3.2 false true org.apache.maven.plugins maven-jar-plugin 3.3.0 default-jar prepare-package jar ${project.build.directory} org.apache.maven.plugins maven-dependency-plugin 3.6.0 copy-dependencies package copy-dependencies ${project.build.directory}/libs runtime javafx-base,javafx-controls,javafx-graphics,javafx-fxml gui-swing war org.slf4j slf4j-api 1.7.32 org.slf4j slf4j-simple 1.7.32 src/main/resources ${project.basedir} library.db . org.apache.maven.plugins maven-war-plugin 3.3.2 false true org.apache.maven.plugins maven-jar-plugin 3.3.0 default-jar prepare-package jar ${project.build.directory} org.apache.maven.plugins maven-shade-plugin 3.5.0 package shade true gui-swing ${project.build.directory}/slms-1.0-SNAPSHOT-gui-swing.jar false com.smartlibrary.gui.SimpleGUIApplication *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA org.apache.maven.plugins maven-compiler-plugin 3.10.1 17 17 **/web/**/*.java gui-fat war org.openjfx javafx-controls 17 org.openjfx javafx-fxml 17 org.slf4j slf4j-api 1.7.32 src/main/resources ${project.basedir} library.db . org.apache.maven.plugins maven-compiler-plugin 3.10.1 17 17 **/web/**/*.java org.apache.maven.plugins maven-war-plugin 3.3.2 false true org.apache.maven.plugins maven-jar-plugin 3.3.0 default-jar prepare-package jar ${project.build.directory} org.apache.maven.plugins maven-shade-plugin 3.5.0 package shade true gui-fat false com.smartlibrary.gui.GUIApplication *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA web war src/main/resources ${project.basedir} library.db . org.apache.maven.plugins maven-war-plugin 3.3.2 false org.springframework.boot spring-boot-maven-plugin ${spring.boot.version} false com.smartlibrary.web.WebApplication repackage org.springframework.boot spring-boot-starter-tomcat ${spring.boot.version} provided