Skip navigation links
A C D E F G H I J M N O P R S T V W 

A

ARCHIVE_TYPE - Static variable in class net.adamcin.oakpal.maven.mojo.OpearPackageMojo.OpearArchiver
 

C

canConvert(Class<?>) - Method in class net.adamcin.oakpal.maven.component.JsonConverter
 
convertChild(PlexusConfiguration, ExpressionEvaluator) - Method in class net.adamcin.oakpal.maven.component.JsonConverter
Perform type inference and delegate conversion appropriately.
createContainerClassLoader() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
Creates a classloader for execution of oakpal logic.

D

DependencyFilter - Class in net.adamcin.oakpal.maven.mojo
Simple pojo for matching resolved dependencies based on limited coordinate specification.
DependencyFilter() - Constructor for class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
depToArtifact(Dependency, RepositoryRequest, boolean) - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
 

E

execute() - Method in class net.adamcin.oakpal.maven.mojo.HelpMojo
execute() - Method in class net.adamcin.oakpal.maven.mojo.OpearPackageMojo
 
execute() - Method in class net.adamcin.oakpal.maven.mojo.OpearPlanMojo
 
execute() - Method in class net.adamcin.oakpal.maven.mojo.WebsterMojo
 
executeGuardedIntegrationTest() - Method in class net.adamcin.oakpal.maven.mojo.ScanArtifactMojo
 
executeGuardedIntegrationTest() - Method in class net.adamcin.oakpal.maven.mojo.ScanManyArtifactsMojo
 

F

fromConfiguration(ConverterLookup, PlexusConfiguration, Class<?>, Class<?>, ClassLoader, ExpressionEvaluator, ConfigurationListener) - Method in class net.adamcin.oakpal.maven.component.JsonConverter
 

G

getArtifactId() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
getChecklists() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getChecklists() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getChecks() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getChecks() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getClassifier() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
getCndNames() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getCndNames() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getExecution() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithCommonParams
Get the current mojo execution.
getForcedRoots() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getForcedRoots() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getGroupId() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
getInstallHookPolicy() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getInstallHookPolicy() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getJcrNamespaces() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getJcrNamespaces() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getJcrPrivileges() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getJcrPrivileges() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getPlanBuilderParams() - Method in class net.adamcin.oakpal.maven.mojo.OpearPlanMojo
 
getPreInstallArtifacts() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getPreInstallArtifacts() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getPreInstallFiles() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getPreInstallFiles() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getProject() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithCommonParams
Get the maven project if available.
getRepoInitFiles() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getRepoInitFiles() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getRepoInits() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getRepoInits() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getRepositorySystem() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
 
getRunModes() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
getRunModes() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
getSession() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithCommonParams
Get the current maven session.
getSettings() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithCommonParams
Get the maven settings.
getType() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
getVersion() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 

H

HelpMojo - Class in net.adamcin.oakpal.maven.mojo
Display help information on oakpal-maven-plugin.
Call mvn oakpal:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.HelpMojo
 
HINT - Static variable in class net.adamcin.oakpal.maven.component.OakpalComponentConfigurator
 

I

isEnablePreInstallHooks() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
isEnablePreInstallHooks() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
isIndividuallySkipped() - Method in class net.adamcin.oakpal.maven.mojo.ScanArtifactMojo
 
isIndividuallySkipped() - Method in class net.adamcin.oakpal.maven.mojo.ScanManyArtifactsMojo
 
isIndividuallySkipped() - Method in class net.adamcin.oakpal.maven.mojo.VerifyMojo
 
isSlingNodeTypes() - Method in interface net.adamcin.oakpal.maven.mojo.PlanBuilderParams
 
isSlingNodeTypes() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
isTestScopeContainer() - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
There are basically two use cases for the oakpal-maven-plugin: 1) Adhoc testing of a content-package project artifact, in which case all oakpal classpath resources will be found in test scope, or 2) Creation and testing of an oakpal module with checklists, and/or creation and testing of an opear archive, in which case all oakpal classpath resources will be found in a non-test scope classpath.

J

JsonConverter - Class in net.adamcin.oakpal.maven.component
This implementation converts a deeply-nested PlexusConfiguration graph into a JsonObject.
JsonConverter() - Constructor for class net.adamcin.oakpal.maven.component.JsonConverter
 

M

MojoWithCommonParams - Interface in net.adamcin.oakpal.maven.mojo
Common getters for Mojo context objects.
MojoWithRepositoryParams - Interface in net.adamcin.oakpal.maven.mojo
Mojo Interface providing default methods for resolution of artifacts and creation of maven classloaders.

N

net.adamcin.oakpal.maven.component - package net.adamcin.oakpal.maven.component
 
net.adamcin.oakpal.maven.mojo - package net.adamcin.oakpal.maven.mojo
 

O

OakpalComponentConfigurator - Class in net.adamcin.oakpal.maven.component
Adds a JsonConverter to the BasicComponentConfigurator to support mapping arbitrarily nested PlexusConfiguration elements to a single JsonObject graph.
OakpalComponentConfigurator() - Constructor for class net.adamcin.oakpal.maven.component.OakpalComponentConfigurator
 
OPEAR - Static variable in class net.adamcin.oakpal.maven.mojo.OpearPackageMojo
 
OpearArchiver() - Constructor for class net.adamcin.oakpal.maven.mojo.OpearPackageMojo.OpearArchiver
 
OpearPackageMojo - Class in net.adamcin.oakpal.maven.mojo
Bundles up project dependencies an exported plans as an opear (OakPAL Encapsulated Archive) file, and attaches it to the project.
OpearPackageMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.OpearPackageMojo
 
OpearPackageMojo.OpearArchiver - Class in net.adamcin.oakpal.maven.mojo
 
OpearPlanMojo - Class in net.adamcin.oakpal.maven.mojo
Exports a plan builder configuration for inclusion in an opear file, using the OpearPackageMojo.
OpearPlanMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.OpearPlanMojo
 

P

PARAM_OAK_RUN_ARGS - Static variable in class net.adamcin.oakpal.maven.mojo.WebsterMojo
 
PARAM_REPOSITORY_HOME - Static variable in class net.adamcin.oakpal.maven.mojo.WebsterMojo
 
PARAM_TMPDIR - Static variable in class net.adamcin.oakpal.maven.mojo.WebsterMojo
 
PlanBuilderParams - Interface in net.adamcin.oakpal.maven.mojo
 
PlanParams - Class in net.adamcin.oakpal.maven.mojo
 
PlanParams() - Constructor for class net.adamcin.oakpal.maven.mojo.PlanParams
 
plexusPluralStem(String) - Static method in class net.adamcin.oakpal.maven.component.JsonConverter
Perform plural stemming on the provided key to normalize parent and child config element names for the purpose of identifying implicit list configurations.

R

resolveArtifacts(List<Dependency>, boolean) - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
 
resolveDependencies(List<Dependency>, boolean) - Method in interface net.adamcin.oakpal.maven.mojo.MojoWithRepositoryParams
 

S

ScanArtifactMojo - Class in net.adamcin.oakpal.maven.mojo
Scans the main project artifact by simulating package installation and listening for violations reported by the configured checks.
ScanArtifactMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.ScanArtifactMojo
 
ScanManyArtifactsMojo - Class in net.adamcin.oakpal.maven.mojo
Scans a list of artifacts by simulating package installation and listening for violations reported by the configured checks.
ScanManyArtifactsMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.ScanManyArtifactsMojo
 
setArtifactId(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
setChecklists(List<String>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setChecks(List<CheckSpec>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setClassifier(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
setCndNames(List<String>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setEnablePreInstallHooks(boolean) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setForcedRoots(List<ForcedRoot>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setGroupId(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
setInstallHookPolicy(InstallHookPolicy) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setJcrNamespaces(List<JcrNs>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setJcrPrivileges(List<String>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setPreInstallArtifacts(List<DependencyFilter>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setPreInstallFiles(List<File>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setRepoInitFiles(List<File>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setRepoInits(List<String>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setRunModes(List<String>) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setSlingNodeTypes(boolean) - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 
setType(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
setVersion(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
skip - Variable in class net.adamcin.oakpal.maven.mojo.ScanArtifactMojo
Specifically skip this plugin's execution.
stringToValue(String) - Static method in class net.adamcin.oakpal.maven.component.JsonConverter
Borrowed from org.json.JSONObject.

T

test(Dependency) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
Predicate function for finding first matching dependency in a stream.
toDependency() - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
If this filter does not match a dependency, try creating one from the provided parameters and resolving it.
toDependency(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
If this filter does not match a dependency, try creating one from the provided parameters and resolving it.
toString() - Method in class net.adamcin.oakpal.maven.mojo.PlanParams
 

V

VerifyMojo - Class in net.adamcin.oakpal.maven.mojo
Deferred reporting and reacting to oakpal check reports during the verify phase.
VerifyMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.VerifyMojo
 

W

WebsterMojo - Class in net.adamcin.oakpal.maven.mojo
Execute Webster targets that read from an external Oak JCR repository to update nodetypes, privileges, and checklist files managed in a maven project.
WebsterMojo() - Constructor for class net.adamcin.oakpal.maven.mojo.WebsterMojo
 
withArtifactId(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
withClassifier(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
withGroupId(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
withType(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
withVersion(String) - Method in class net.adamcin.oakpal.maven.mojo.DependencyFilter
 
A C D E F G H I J M N O P R S T V W 
Skip navigation links

Copyright © 2017–2020. All rights reserved.