A C D E F G I K L N P R S U V 
All Classes All Packages

A

afterProjectsRead(MavenSession) - Method in class kr.motd.maven.os.DetectExtension
 

C

CLASSIFIER_WITH_LIKES_PROPERTY - Static variable in class kr.motd.maven.os.DetectMojo
 
classifierWithLikes - Variable in class kr.motd.maven.os.DetectMojo
 
closeQuietly(Closeable) - Static method in class kr.motd.maven.os.Detector
 

D

DEFAULT_REDHAT_VARIANTS - Static variable in class kr.motd.maven.os.Detector
 
detect(Properties, List<String>) - Method in class kr.motd.maven.os.Detector
 
DETECTED_ARCH - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_BITNESS - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_CLASSIFIER - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_NAME - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_RELEASE - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_RELEASE_LIKE_PREFIX - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_RELEASE_VERSION - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_VERSION - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_VERSION_MAJOR - Static variable in class kr.motd.maven.os.Detector
 
DETECTED_VERSION_MINOR - Static variable in class kr.motd.maven.os.Detector
 
DetectExtension - Class in kr.motd.maven.os
Detects the current operating system and architecture, normalizes them, and sets them to various project properties.
DetectExtension(Logger) - Constructor for class kr.motd.maven.os.DetectExtension
 
DetectionException - Exception in kr.motd.maven.os
 
DetectionException(String) - Constructor for exception kr.motd.maven.os.DetectionException
 
DetectMojo - Class in kr.motd.maven.os
Detects the current operating system and architecture, normalizes them, and sets them to various project properties.
DetectMojo() - Constructor for class kr.motd.maven.os.DetectMojo
 
detector - Variable in class kr.motd.maven.os.DetectExtension
 
detector - Variable in class kr.motd.maven.os.DetectMojo
 
Detector - Class in kr.motd.maven.os
 
Detector() - Constructor for class kr.motd.maven.os.Detector
 
Detector(SystemPropertyOperationProvider, FileOperationProvider) - Constructor for class kr.motd.maven.os.Detector
 
Detector.LinuxRelease - Class in kr.motd.maven.os
 
Detector.SimpleFileOperations - Class in kr.motd.maven.os
 
Detector.SimpleSystemPropertyOperations - Class in kr.motd.maven.os
 
determineBitness(String) - Method in class kr.motd.maven.os.Detector
 

E

execute() - Method in class kr.motd.maven.os.DetectMojo
 

F

fileOperationProvider - Variable in class kr.motd.maven.os.Detector
 
FileOperationProvider - Interface in kr.motd.maven.os
Interface exposing file operations.

G

getClassifierWithLikes(String) - Static method in class kr.motd.maven.os.DetectMojo
Takes a comma-separated value of os "likes" to be included in the generated classifier and returns them as a list.
getClassifierWithLikes(MavenSession) - Static method in class kr.motd.maven.os.DetectExtension
Inspects the session's user and project properties for the DetectMojo.CLASSIFIER_WITH_LIKES_PROPERTY and separates the property into a list.
getLinuxRelease() - Method in class kr.motd.maven.os.Detector
 
getSystemProperty(String) - Method in class kr.motd.maven.os.Detector.SimpleSystemPropertyOperations
 
getSystemProperty(String) - Method in interface kr.motd.maven.os.SystemPropertyOperationProvider
Gets the system property indicated by the specified name.
getSystemProperty(String, String) - Method in class kr.motd.maven.os.Detector.SimpleSystemPropertyOperations
 
getSystemProperty(String, String) - Method in interface kr.motd.maven.os.SystemPropertyOperationProvider
Gets the system property indicated by the specified name.
guessBitnessFromArchitecture(String) - Static method in class kr.motd.maven.os.Detector
 

I

id - Variable in class kr.motd.maven.os.Detector.LinuxRelease
 
injectRepositorySession(Logger, MavenSession, Map<String, String>) - Static method in class kr.motd.maven.os.RepositorySessionInjector
 
injectSession(MavenSession, Map<String, String>) - Method in class kr.motd.maven.os.DetectExtension
 
interpolate(Map<String, String>, Iterable<Dependency>) - Static method in class kr.motd.maven.os.DetectExtension
 
interpolate(Map<String, String>, String) - Static method in class kr.motd.maven.os.DetectExtension
 
interpolate(Map<String, String>, ModelBase) - Static method in class kr.motd.maven.os.DetectExtension
 
interpolate(Map<String, String>, MavenProject) - Static method in class kr.motd.maven.os.DetectExtension
 

K

kr.motd.maven.os - package kr.motd.maven.os
 

L

like - Variable in class kr.motd.maven.os.Detector.LinuxRelease
 
LINUX_ID_LIKE_PREFIX - Static variable in class kr.motd.maven.os.Detector
 
LINUX_ID_PREFIX - Static variable in class kr.motd.maven.os.Detector
 
LINUX_OS_RELEASE_FILES - Static variable in class kr.motd.maven.os.Detector
 
LINUX_VERSION_ID_PREFIX - Static variable in class kr.motd.maven.os.Detector
 
LinuxRelease(String, String, Set<String>) - Constructor for class kr.motd.maven.os.Detector.LinuxRelease
 
log(String) - Method in class kr.motd.maven.os.Detector
 
logger - Variable in class kr.motd.maven.os.DetectExtension
 
logProperty(String, String) - Method in class kr.motd.maven.os.Detector
 

N

normalize(String) - Static method in class kr.motd.maven.os.Detector
 
normalizeArch(String) - Static method in class kr.motd.maven.os.Detector
 
normalizeOs(String) - Static method in class kr.motd.maven.os.Detector
 
normalizeOsReleaseValue(String) - Static method in class kr.motd.maven.os.Detector
 

P

parseLinuxOsReleaseFile(String) - Method in class kr.motd.maven.os.Detector
Parses a file in the format of /etc/os-release and return a Detector.LinuxRelease based on the ID, ID_LIKE, and VERSION_ID entries.
parseLinuxRedhatReleaseFile(String) - Method in class kr.motd.maven.os.Detector
Parses the /etc/redhat-release and returns a Detector.LinuxRelease containing the ID and like ["rhel", "fedora", ID].
project - Variable in class kr.motd.maven.os.DetectMojo
 

R

readFile(String) - Method in class kr.motd.maven.os.Detector.SimpleFileOperations
 
readFile(String) - Method in interface kr.motd.maven.os.FileOperationProvider
Gets a InputStream for reading the content of the file with the specified path.
REDHAT_MAJOR_VERSION_REGEX - Static variable in class kr.motd.maven.os.Detector
 
REDHAT_RELEASE_FILE - Static variable in class kr.motd.maven.os.Detector
 
RepositorySessionInjector - Class in kr.motd.maven.os
 
RepositorySessionInjector() - Constructor for class kr.motd.maven.os.RepositorySessionInjector
 

S

serialVersionUID - Static variable in exception kr.motd.maven.os.DetectionException
 
setProperty(Properties, String, String) - Method in class kr.motd.maven.os.Detector
 
setSystemProperty(String, String) - Method in class kr.motd.maven.os.Detector.SimpleSystemPropertyOperations
 
setSystemProperty(String, String) - Method in interface kr.motd.maven.os.SystemPropertyOperationProvider
Sets the system property indicated by the specified name.
SimpleFileOperations() - Constructor for class kr.motd.maven.os.Detector.SimpleFileOperations
 
SimpleSystemPropertyOperations() - Constructor for class kr.motd.maven.os.Detector.SimpleSystemPropertyOperations
 
systemPropertyOperationProvider - Variable in class kr.motd.maven.os.Detector
 
SystemPropertyOperationProvider - Interface in kr.motd.maven.os
Interface exposing system property operations.

U

UNKNOWN - Static variable in class kr.motd.maven.os.Detector
 

V

version - Variable in class kr.motd.maven.os.Detector.LinuxRelease
 
VERSION_REGEX - Static variable in class kr.motd.maven.os.Detector
 
A C D E F G I K L N P R S U V 
All Classes All Packages