Skip navigation links
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
 
clearDependencyCompileScope(Dependency) - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
clearDependencyCompileScope(List<Dependency>) - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
config - Variable in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
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
 
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.ShadeCompatibleFlattenMojo
 
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
 
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
 
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
 
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
maven-shade-plugin 兼容 flatten-maven-plugin(resolveCiFriendliesOnly模式) 的 Goal
ShadeCompatibleFlattenMojo() - Constructor for class icu.easyj.maven.plugin.mojo.ShadeCompatibleFlattenMojo
 
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
 

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
 
writeStringToFile(String, File, String) - Method in class icu.easyj.maven.plugin.mojo.SimplifyPomMojo
 
A B C D E G I J L M N O P R S V W 
Skip navigation links

Copyright © 2021–2022 EasyJ????. All rights reserved.