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