JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
I
J
L
M
N
O
P
R
S
V
W
A
AbstractPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier
抽象POM 简化器
AbstractPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
AbstractSimplifyPomMojo
- Class in
icu.easyj.maven.plugin.mojo
抽象的简化POM的 Goal
AbstractSimplifyPomMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
AbstractSimplifyPomMojo
afterSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
afterSimplify()
- Method in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
简化后的操作
AUTO
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
B
beforeSimplify()
- Method in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
简化前的操作
BOM
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
BomPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.pom
BOM(组件清单)的pom.xml 简化器
它比dependencies类型的pom.xml更加简单,dependencies是为了提供一批依赖,而BOM仅仅是为了提供当前项目的组件。
BomPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.pom.
BomPomSimplifier
C
CleanSimplifyPomMojo
- Class in
icu.easyj.maven.plugin.mojo
用于清理
SimplifyPomMojo
生成的POM文件
CleanSimplifyPomMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
CleanSimplifyPomMojo
clearDependencyScopeCompileAndOptionalFalse(Dependency)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
clearDependencyScopeCompileAndOptionalFalse(List<Dependency>)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
config
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
copyDependency(Dependency)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
为避免修改了model里的依赖数据,影响maven的正常运行。所以复制一份出来。设置到originalModel中。
copyProjectInfoFromParent()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
copyProjectInfoFromParentForOpenSourceProject()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
create(MavenProject, String, SimplifyPomMojoConfig, Log)
- Static method in class icu.easyj.maven.plugin.mojo.simplifier.
PomSimplifierFactory
CreatePomFileMojo
- Class in
icu.easyj.maven.plugin.mojo
根据originalModel重新生成pom.xml 的 Goal
CreatePomFileMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
CreatePomFileMojo
createPropertiesByConfig()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
该功能的应用场景:
举例1:框架中,添加一个模块,simplifyMode=pom,但是希望设置parent为框架中的此模块的子模块中,采用simplifyMode=bom.
D
DEPENDENCIES
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
DependenciesPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.pom
管理依赖的的pom.xml 简化器
DependenciesPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.pom.
DependenciesPomSimplifier
dependencyToString(Dependency)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
doSimplify()
- Method in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
执行简化
doSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.jar.
JarPomSimplifier
doSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.jar.
ShadeJarPomSimplifier
doSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.pom.
BomPomSimplifier
doSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.pom.
DependenciesPomSimplifier
doSimplify()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.pom.
PomSimplifier
doSimplifyByConfig()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
根据配置进行一些操作
doSimplifyByConfig()
- Method in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
根据配置进行一些操作
E
execute()
- Method in class icu.easyj.maven.plugin.mojo.
CleanSimplifyPomMojo
execute()
- Method in class icu.easyj.maven.plugin.mojo.
CreatePomFileMojo
execute()
- Method in class icu.easyj.maven.plugin.mojo.
PrintProjectMojo
execute()
- Method in class icu.easyj.maven.plugin.mojo.
ShadeCompatibleFlattenMojo
Deprecated.
execute()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojo
G
getByModeStr(String)
- Static method in enum icu.easyj.maven.plugin.mojo.
SimplifyMode
根据字符串,获取枚举
getCreateProperties()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
getMode()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
getProjectProperty(String)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
getProperty(String)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
getSimplifiedPomFile()
- Method in class icu.easyj.maven.plugin.mojo.
AbstractSimplifyPomMojo
I
icu.easyj.maven.plugin.mojo
- package icu.easyj.maven.plugin.mojo
icu.easyj.maven.plugin.mojo.simplifier
- package icu.easyj.maven.plugin.mojo.simplifier
icu.easyj.maven.plugin.mojo.simplifier.jar
- package icu.easyj.maven.plugin.mojo.simplifier.jar
icu.easyj.maven.plugin.mojo.simplifier.mavenplugin
- package icu.easyj.maven.plugin.mojo.simplifier.mavenplugin
icu.easyj.maven.plugin.mojo.simplifier.noop
- package icu.easyj.maven.plugin.mojo.simplifier.noop
icu.easyj.maven.plugin.mojo.simplifier.pom
- package icu.easyj.maven.plugin.mojo.simplifier.pom
icu.easyj.maven.plugin.mojo.utils
- package icu.easyj.maven.plugin.mojo.utils
in(T, T...)
- Static method in class icu.easyj.maven.plugin.mojo.utils.
ObjectUtils
判断值是否在目标值数组中
IPomSimplifier
- Interface in
icu.easyj.maven.plugin.mojo.simplifier
POM简化器 接口
isEmpty(Object)
- Static method in class icu.easyj.maven.plugin.mojo.utils.
ObjectUtils
判断对象是否为 null 或 空
isExcludeDependency(Dependency)
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
isKeepOptionalDependencies()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
isKeepProvidedDependencies()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
isKeepTestDependencies()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
isNotEmpty(Object)
- Static method in class icu.easyj.maven.plugin.mojo.utils.
ObjectUtils
判断对象是否不为 null 或 空
isOpenSourceProject()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
J
JAR
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
JarPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.jar
JAR的pom.xml 简化器
JarPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.jar.
JarPomSimplifier
L
log
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
M
match(String, String, boolean)
- Static method in class icu.easyj.maven.plugin.mojo.utils.
MatchUtils
高级匹配,支持*配置,从spring-retry里的PatternMatcher类中复制过来的。
match(String, String)
- Static method in class icu.easyj.maven.plugin.mojo.utils.
MatchUtils
MatchUtils
- Class in
icu.easyj.maven.plugin.mojo.utils
字符串匹配工具类
MatchUtils()
- Constructor for class icu.easyj.maven.plugin.mojo.utils.
MatchUtils
MAVEN_PLUGIN
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
MavenPluginPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.mavenplugin
maven插件的pom.xml 简化器
MavenPluginPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.mavenplugin.
MavenPluginPomSimplifier
model
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
modelParent
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
N
needRemoveParent()
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
NoopPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.noop
空的 简化器
NoopPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.noop.
NoopPomSimplifier
O
ObjectUtils
- Class in
icu.easyj.maven.plugin.mojo.utils
对象工具类
ObjectUtils()
- Constructor for class icu.easyj.maven.plugin.mojo.utils.
ObjectUtils
optimizeDependencies()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
optimizeDependencyManagement()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
originalDependencies
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
originalModel
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
originalModelParent
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
P
parent
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
POM
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
POM_WRITER_SIZE
- Static variable in class icu.easyj.maven.plugin.mojo.
AbstractSimplifyPomMojo
PomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.pom
POM的pom.xml 简化器
PomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.pom.
PomSimplifier
PomSimplifierFactory
- Class in
icu.easyj.maven.plugin.mojo.simplifier
POM简化器工厂类
PomSimplifierFactory()
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.
PomSimplifierFactory
printLine()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
PrintProjectMojo
- Class in
icu.easyj.maven.plugin.mojo
打印project信息 的 Goal
PrintProjectMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
PrintProjectMojo
project
- Variable in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
R
removeBuild()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeDependencies()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeDependencyManagement()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeDependencyManagement()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.pom.
PomSimplifier
removeDistributionManagement()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeGroupIdAndVersionIfEqualsToParent()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeParent()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
移除Parent
removeParentByConfig()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeParentRelativePath()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removePluginRepositories()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removePrerequisites()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeProfiles()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeProperties()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeReporting()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeReports()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
removeRepositories()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
replaceParentRevision()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
替换Parent的版本号表达式 '${revision}' 为具体的版本号
replaceVariable(String)
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
resetArtifactIdentification()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
resetDependencies()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
resetDependencyManagement()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
目前仅用于BOM模式
resetNameAndDescription()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
resetVersion()
- Method in class icu.easyj.maven.plugin.mojo.simplifier.
AbstractPomSimplifier
REVISION
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
REVISION_KEY
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
S
setMode(SimplifyMode)
- Method in class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
SHADE
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
ShadeCompatibleFlattenMojo
- Class in
icu.easyj.maven.plugin.mojo
Deprecated.
0.4.2 直接使用
SimplifyPomMojo
替换掉 flatten 插件,不再需要此插件。
ShadeCompatibleFlattenMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
ShadeCompatibleFlattenMojo
Deprecated.
ShadeJarPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.jar
合并的JAR的pom.xml 简化器
ShadeJarPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.jar.
ShadeJarPomSimplifier
simplifiedPomFileName
- Variable in class icu.easyj.maven.plugin.mojo.
AbstractSimplifyPomMojo
SimplifyMode
- Enum in
icu.easyj.maven.plugin.mojo
简化模式枚举
SimplifyPomMojo
- Class in
icu.easyj.maven.plugin.mojo
简化 POM 的 Goal
SimplifyPomMojo()
- Constructor for class icu.easyj.maven.plugin.mojo.
SimplifyPomMojo
SimplifyPomMojoConfig
- Class in
icu.easyj.maven.plugin.mojo
简化器配置
SimplifyPomMojoConfig(SimplifyPomMojo)
- Constructor for class icu.easyj.maven.plugin.mojo.
SimplifyPomMojoConfig
STARTER
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
StarterPomSimplifier
- Class in
icu.easyj.maven.plugin.mojo.simplifier.pom
starter的pom.xml 简化器
StarterPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log)
- Constructor for class icu.easyj.maven.plugin.mojo.simplifier.pom.
StarterPomSimplifier
V
valueOf(String)
- Static method in enum icu.easyj.maven.plugin.mojo.
SimplifyMode
Returns the enum constant of this type with the specified name.
values()
- Static method in enum icu.easyj.maven.plugin.mojo.
SimplifyMode
Returns an array containing the constants of this enum type, in the order they are declared.
W
WAR
- Static variable in interface icu.easyj.maven.plugin.mojo.simplifier.
IPomSimplifier
writePom(Model, File)
- Method in class icu.easyj.maven.plugin.mojo.
AbstractSimplifyPomMojo
A
B
C
D
E
G
I
J
L
M
N
O
P
R
S
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2021–2022
EasyJ????
. All rights reserved.