Maven Shade Plugin

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf software
gptkbp:allows filtering of resources
gptkbp:canBe from command line
service files
gptkbp:canCreate fat jars
gptkbp:canEstablish specific dependencies
gptkbp:canSupport multi-module projects
gptkbp:engineConfiguration pom.xml
plugin parameters
include/exclude resources
minimize jar size
gptkbp:hasVersion 3.2.4
https://www.w3.org/2000/01/rdf-schema#label Maven Shade Plugin
gptkbp:integration Docker
Continuous_Integration_tools
gptkbp:isAvailableIn gptkb:Maven_Central_Repository
Windows,_macOS,_Linux
gptkbp:isCompatibleWith gptkb:Apache_Maven
Java_8_and_above
gptkbp:isCounteredBy application size
gptkbp:isDocumentedIn official documentation
Maven_Shade_Plugin_Wiki
gptkbp:isFacilitatedBy multiple modules
dependency shading
gptkbp:isMaintainedBy gptkb:Apache_Software_Foundation
gptkbp:isOftenMadeWith Spring Boot
gptkbp:isOftenUsedIn enterprise applications
gptkbp:isPartOf Maven_ecosystem
gptkbp:isPopularIn Java_ecosystem
gptkbp:isRecognizedFor Java_applications
gptkbp:isSupportedBy community forums
gptkbp:isTestedFor JUnit
gptkbp:isTrainedIn various_Java_versions
gptkbp:isUsedBy simplify deployment
gptkbp:isUsedFor Spring Framework
packaging applications
custom filters
create runnable jars
cloud deployments
package libraries
during the build process
other_Maven_plugins
gptkbp:isUsedIn Java_projects
gptkbp:isUtilizedIn microservices architecture
gptkbp:mayHave transitive dependencies
dependency conflicts
manifest files
gptkbp:provides dependency management
gptkbp:requires gptkb:Java_Development_Kit_(JDK)
gptkbp:supports relocation of classes
gptkbp:usedFor creating an uber-jar