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
 
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
 
getDependenciesSize(DependencyManagement) - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
getDependenciesSize(List<Dependency>) - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
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
 
getReplaceVariableFunction() - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
getReplaceVariableFunction() - Method in class icu.easyj.maven.plugin.mojo.simplifier.jar.JarPomSimplifier
 
getReplaceVariableFunction() - Method in class icu.easyj.maven.plugin.mojo.simplifier.pom.BomPomSimplifier
 
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
 
isExpandImportDependencyManagement() - 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
 
isNeedRemoved(Dependency) - Method in class icu.easyj.maven.plugin.mojo.simplifier.AbstractPomSimplifier
 
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
 
optimizeDependencies(List<Dependency>) - 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
 
removeConfiguration(Plugin, String...) - 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
 
removeOneDependencies(Dependency, int, String) - 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.jar
starter的pom.xml 简化器
StarterPomSimplifier(MavenProject, SimplifyPomMojoConfig, Log) - Constructor for class icu.easyj.maven.plugin.mojo.simplifier.jar.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

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