Spring Boot Plugin Maven Packager
com.gitee.starblues
spring-brick-maven-packager
3.1.3
spring-brick-packager
false
true
repackage
重新打包
compile+runtime
false
true
false
false
false
true
package
com.gitee.starblues.plugin.pack.RepackageMojo
java
per-lookup
once-per-session
3.0.0
compile+runtime
true
project
org.apache.maven.project.MavenProject
3.0.0
true
false
当前项目
outputDirectory
java.io.File
3.0.0
true
true
打包输出目录地址
includes
java.util.List
3.0.0
false
true
包含依赖定义
excludes
java.util.List
3.0.0
false
true
排除依赖定义
skip
boolean
3.0.0
false
true
跳过执行
mode
string
3.0.0
true
true
打包模式: dev/prod ,默认为dev
pluginInfo
com.gitee.starblues.plugin.pack.PluginInfo
3.0.0
false
true
插件信息
loadMainResourcePattern
com.gitee.starblues.plugin.pack.LoadMainResourcePattern
3.0.0
false
true
从主程序加载资源的定义
devConfig
com.gitee.starblues.plugin.pack.dev.DevConfig
3.0.0
false
true
dev打包模式配置
prodConfig
com.gitee.starblues.plugin.pack.prod.ProdConfig
3.0.0
false
true
prod打包模式配置
mainConfig
com.gitee.starblues.plugin.pack.main.MainConfig
3.0.0
false
true
main打包模式配置
loadToMain
com.gitee.starblues.plugin.pack.LoadToMain
3.0.0
false
true
加载到主程序的依赖
encryptConfig
com.gitee.starblues.plugin.pack.encrypt.EncryptConfig
3.0.1
false
true
加密配置
includeSystemScope
boolean
3.0.2
false
true
是否包含scope类型为system的依赖
${springboot-plugin.includes}
${springboot-plugin.excludes}
org.apache.maven.project.MavenProjectHelper
projectHelper