A B C D E G H O P R T W 
All Classes All Packages

A

AddDependency - Interface in br.org.soujava.pomeditor.api
Command responsible for adding a dependency to a given pom
AddDependencyMojo - Class in br.org.soujava.pomeditor.mojo
Mojo responsible to add a given dependency to a target POM if such dependency is not declared or the given dependency's version is greater than the existent at target POM
AddDependencyMojo() - Constructor for class br.org.soujava.pomeditor.mojo.AddDependencyMojo
 

B

backupFileOf(Path) - Static method in class br.org.soujava.pomeditor.api.PomChange
 
backupFunction - Variable in class br.org.soujava.pomeditor.mojo.EditingMojo
 
br.org.soujava.pomeditor.api - package br.org.soujava.pomeditor.api
 
br.org.soujava.pomeditor.mojo - package br.org.soujava.pomeditor.mojo
 
build() - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
build() - Method in class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
build() - Method in class br.org.soujava.pomeditor.api.Property.PropertyBuilder
 
builder() - Static method in class br.org.soujava.pomeditor.api.Dependency
Returns a Dependency.DependencyBuilder instance
builder() - Static method in class br.org.soujava.pomeditor.api.PomChange
 
builder() - Static method in class br.org.soujava.pomeditor.api.Property
Returns a Property.PropertyBuilder instance

C

change(Path) - Method in class br.org.soujava.pomeditor.mojo.EditingMojo
 
ChangeProperty - Interface in br.org.soujava.pomeditor.api
Command responsible for changing a property within a given pom
ChangePropertyMojo - Class in br.org.soujava.pomeditor.mojo
Mojo responsible for setting (potentially overwriting), or removing a property value.
ChangePropertyMojo() - Constructor for class br.org.soujava.pomeditor.mojo.ChangePropertyMojo
 
CommitMojo - Class in br.org.soujava.pomeditor.mojo
Mojo responsible for committing the POM changes and removing the backup POM file
CommitMojo() - Constructor for class br.org.soujava.pomeditor.mojo.CommitMojo
 

D

Dependency - Class in br.org.soujava.pomeditor.api
Represents a dependency to be added
Dependency.DependencyBuilder - Class in br.org.soujava.pomeditor.api
Dependency builder
DependencyBuilder() - Constructor for class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 

E

EditingMojo - Class in br.org.soujava.pomeditor.mojo
Base class for Mojo functionality, containing common code for editing POM files, and unit testing.
EditingMojo() - Constructor for class br.org.soujava.pomeditor.mojo.EditingMojo
 
equals(Object) - Method in class br.org.soujava.pomeditor.api.Dependency
 
equals(Object) - Method in class br.org.soujava.pomeditor.api.Property
 
execute() - Method in interface br.org.soujava.pomeditor.api.PomChange.Executable
 
execute() - Method in class br.org.soujava.pomeditor.mojo.AddDependencyMojo
 
execute() - Method in class br.org.soujava.pomeditor.mojo.ChangePropertyMojo
 
execute() - Method in class br.org.soujava.pomeditor.mojo.CommitMojo
 
execute() - Method in class br.org.soujava.pomeditor.mojo.GreetingMojo
 
execute() - Method in class br.org.soujava.pomeditor.mojo.HelpMojo
execute() - Method in class br.org.soujava.pomeditor.mojo.RollbackMojo
 
execute(PomChange.Executable) - Method in class br.org.soujava.pomeditor.api.PomChange
 
execute(Path) - Static method in interface br.org.soujava.pomeditor.api.PomCommit
Confirms the changes of a given POM and deletes the backup POM file
execute(Path) - Static method in interface br.org.soujava.pomeditor.api.PomRollback
Recovers the backup POM file replacing the given POM file
execute(Path, Dependency) - Static method in interface br.org.soujava.pomeditor.api.AddDependency
Add a dependency informed by the Dependency instance into the target POM xml
execute(Log, Path, Property) - Static method in interface br.org.soujava.pomeditor.api.ChangeProperty
Change a property based on the Property instance into the target POM xml

G

getArtifactId() - Method in class br.org.soujava.pomeditor.api.Dependency
 
getClassifier() - Method in class br.org.soujava.pomeditor.api.Dependency
 
getGroupId() - Method in class br.org.soujava.pomeditor.api.Dependency
 
getName() - Method in class br.org.soujava.pomeditor.api.Property
 
getScope() - Method in class br.org.soujava.pomeditor.api.Dependency
 
getType() - Method in class br.org.soujava.pomeditor.api.Dependency
 
getValue() - Method in class br.org.soujava.pomeditor.api.Property
 
getVersion() - Method in class br.org.soujava.pomeditor.api.Dependency
 
GreetingMojo - Class in br.org.soujava.pomeditor.mojo
Says "Hi" to the output
GreetingMojo() - Constructor for class br.org.soujava.pomeditor.mojo.GreetingMojo
 

H

hashCode() - Method in class br.org.soujava.pomeditor.api.Dependency
 
hashCode() - Method in class br.org.soujava.pomeditor.api.Property
 
HelpMojo - Class in br.org.soujava.pomeditor.mojo
Display help information on pom-editor-maven-plugin.
Call mvn pom-editor:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class br.org.soujava.pomeditor.mojo.HelpMojo
 

O

of(String, String) - Static method in class br.org.soujava.pomeditor.api.Property
Returns a Property.PropertyBuilder based on the specified property name and value.
ofGav(String) - Static method in class br.org.soujava.pomeditor.api.Dependency
Returns a Dependency.DependencyBuilder based on a GAV - groupId:artifactId:version - parameter

P

PomChange - Class in br.org.soujava.pomeditor.api
Component responsible for POM changes with backup support
PomChange.Executable - Interface in br.org.soujava.pomeditor.api
 
PomChange.PomChangeBuilder - Class in br.org.soujava.pomeditor.api
 
PomChangeBuilder() - Constructor for class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
PomCommit - Interface in br.org.soujava.pomeditor.api
Service component responsible for the commit logic
PomRollback - Interface in br.org.soujava.pomeditor.api
Service component responsible for the rollback logic
Property - Class in br.org.soujava.pomeditor.api
Represents a property to be changed
Property.PropertyBuilder - Class in br.org.soujava.pomeditor.api
Dependency builder
PropertyBuilder() - Constructor for class br.org.soujava.pomeditor.api.Property.PropertyBuilder
 

R

rollbackFunction - Variable in class br.org.soujava.pomeditor.mojo.EditingMojo
 
RollbackMojo - Class in br.org.soujava.pomeditor.mojo
Restore the target POM file with the backup POM file
RollbackMojo() - Constructor for class br.org.soujava.pomeditor.mojo.RollbackMojo
 

T

toString() - Method in class br.org.soujava.pomeditor.api.Dependency
 
toString() - Method in class br.org.soujava.pomeditor.api.Property
 

W

withArtifactId(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
withBackupFunction(Function<Path, Boolean>) - Method in class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
withClassifier(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
withGroupId(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
withLogger(Consumer<String>) - Method in class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
withName(String) - Method in class br.org.soujava.pomeditor.api.Property.PropertyBuilder
 
withPom(Path) - Method in class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
withRollbackFunction(Consumer<Path>) - Method in class br.org.soujava.pomeditor.api.PomChange.PomChangeBuilder
 
withScope(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
withType(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
withValue(String) - Method in class br.org.soujava.pomeditor.api.Property.PropertyBuilder
 
withVersion(String) - Method in class br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
 
A B C D E G H O P R T W 
All Classes All Packages