META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
META-INF/maven/
META-INF/maven/kr.motd.maven/
META-INF/maven/kr.motd.maven/os-maven-plugin/
kr/
kr/motd/
kr/motd/maven/
kr/motd/maven/os/
plugin.xml
META-INF/plexus/components.xml
META-INF/maven/plugin.xml
META-INF/maven/kr.motd.maven/os-maven-plugin/plugin-help.xml
kr/motd/maven/os/DetectMojo$1.classDetectMojo.java
package kr.motd.maven.os
kr.motd.maven.os.DetectMojo$1 extends kr.motd.maven.os.Detector {
final kr.motd.maven.os.DetectMojo this$0
void (kr.motd.maven.os.DetectMojo)
kr.motd.maven.os.DetectMojo this$0
protected void log (java.lang.String)
String message
protected void logProperty (java.lang.String, java.lang.String)
String name
String value
org.apache.maven.plugin.logging.Log log
}
kr/motd/maven/os/Detector.classDetector.java
package kr.motd.maven.os
public abstract kr.motd.maven.os.Detector extends java.lang.Object {
public static final String DETECTED_NAME
public static final String DETECTED_ARCH
public static final String DETECTED_CLASSIFIER
public static final String DETECTED_RELEASE
public static final String DETECTED_RELEASE_VERSION
public static final String DETECTED_RELEASE_LIKE_PREFIX
private static final String UNKNOWN
private static final String LINUX_ID_PREFIX
private static final String LINUX_ID_LIKE_PREFIX
private static final String LINUX_VERSION_ID_PREFIX
private static final String[] LINUX_OS_RELEASE_FILES
private static final String REDHAT_RELEASE_FILE
private static final String[] DEFAULT_REDHAT_VARIANTS
public void ()
protected void detect (java.util.Properties, java.util.List)
String propKey
String like
String classifierLike
java.util.Properties props
java.util.List classifierWithLikes
java.util.Properties allProps
String osName
String osArch
String detectedName
String detectedArch
String failOnUnknownOS
String detectedClassifier
kr.motd.maven.os.Detector$LinuxRelease linuxRelease
private void setProperty (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties props
String name
String value
protected abstract void log (java.lang.String)
protected abstract void logProperty (java.lang.String, java.lang.String)
private static java.lang.String normalizeOs (java.lang.String)
String value
private static java.lang.String normalizeArch (java.lang.String)
String value
private static java.lang.String normalize (java.lang.String)
String value
private static kr.motd.maven.os.Detector$LinuxRelease getLinuxRelease ()
java.io.File file
String osReleaseFileName
java.io.File file
private static kr.motd.maven.os.Detector$LinuxRelease parseLinuxOsReleaseFile (java.io.File)
String[] parts
String id
String version
java.util.Set likeSet
String line
java.io.File file
java.io.BufferedReader reader
private static kr.motd.maven.os.Detector$LinuxRelease parseLinuxRedhatReleaseFile (java.io.File)
String id
String id
String id
String id
java.util.Set likeSet
String line
java.io.File file
java.io.BufferedReader reader
private static java.lang.String normalizeReleaseVersion (java.lang.String)
String version
private static void closeQuietly (java.io.Closeable)
java.io.Closeable obj
static void ()
}
kr/motd/maven/os/DetectionException.classDetectionException.java
package kr.motd.maven.os
public kr.motd.maven.os.DetectionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
kr/motd/maven/os/DetectExtension.classDetectExtension.java
package kr.motd.maven.os
public kr.motd.maven.os.DetectExtension extends org.apache.maven.AbstractMavenLifecycleParticipant {
private org.codehaus.plexus.logging.Logger logger
private final kr.motd.maven.os.Detector detector
public void ()
public void afterProjectsRead (org.apache.maven.execution.MavenSession) throws org.apache.maven.MavenExecutionException
kr.motd.maven.os.DetectionException e
java.util.Map$Entry entry
org.apache.maven.project.MavenProject p
org.apache.maven.execution.MavenSession session
java.util.Properties sessionProps
java.util.Map dict
private static java.util.List getClassifierWithLikes (org.apache.maven.execution.MavenSession)
org.apache.maven.execution.MavenSession session
java.util.Properties props
private void injectSession (org.apache.maven.execution.MavenSession, java.util.Map)
java.util.Map$Entry entry
StackTraceElement e
org.apache.maven.execution.MavenSession session
java.util.Map dict
java.util.Properties sessionExecProps
private static void interpolate (java.util.Map, org.apache.maven.project.MavenProject)
org.apache.maven.model.ModelBase model
java.util.Map dict
org.apache.maven.project.MavenProject p
private static void interpolate (java.util.Map, org.apache.maven.model.ModelBase)
org.apache.maven.model.Plugin bp
org.apache.maven.model.Plugin bp
org.apache.maven.model.Build build
java.util.Map dict
org.apache.maven.model.ModelBase model
org.apache.maven.model.DependencyManagement depMgmt
private static void interpolate (java.util.Map, java.lang.Iterable)
org.apache.maven.model.Exclusion e
org.apache.maven.model.Dependency d
java.util.Map dict
Iterable dependencies
private static java.lang.String interpolate (java.util.Map, java.lang.String)
int ch
java.io.IOException e
int ch
org.codehaus.plexus.util.InterpolationFilterReader reader
java.io.StringWriter writer
String newValue
java.util.Map dict
String value
static org.codehaus.plexus.logging.Logger access$000 (kr.motd.maven.os.DetectExtension)
kr.motd.maven.os.DetectExtension x0
}
kr/motd/maven/os/DetectMojo.classDetectMojo.java
package kr.motd.maven.os
public kr.motd.maven.os.DetectMojo extends org.apache.maven.plugin.AbstractMojo {
static final String CLASSIFIER_WITH_LIKES_PROPERTY
private org.apache.maven.project.MavenProject project
private String classifierWithLikes
private final kr.motd.maven.os.Detector detector
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
kr.motd.maven.os.DetectionException e
public static java.util.List getClassifierWithLikes (java.lang.String)
String part
String propertyValue
String[] parts
java.util.List likes
}
kr/motd/maven/os/RepositorySessionInjector.classRepositorySessionInjector.java
package kr.motd.maven.os
final kr.motd.maven.os.RepositorySessionInjector extends java.lang.Object {
static void injectRepositorySession (org.codehaus.plexus.logging.Logger, org.apache.maven.execution.MavenSession, java.util.Map)
java.lang.reflect.Field f
Exception e
java.util.Map repoSessionProps
Object repoSession
Class cls
java.lang.reflect.Method getSystemPropertiesMethod
Throwable t
org.codehaus.plexus.logging.Logger logger
org.apache.maven.execution.MavenSession session
java.util.Map dict
private void ()
}
kr/motd/maven/os/HelpMojo.classHelpMojo.java
package kr.motd.maven.os
public kr.motd.maven.os.HelpMojo extends org.apache.maven.plugin.AbstractMojo {
private boolean detail
private String goal
private int lineLength
private int indentSize
private static final String PLUGIN_HELP_PATH
public void ()
private org.w3c.dom.Document build () throws org.apache.maven.plugin.MojoExecutionException
java.io.IOException e
javax.xml.parsers.DocumentBuilderFactory dbFactory
javax.xml.parsers.DocumentBuilder dBuilder
java.io.IOException e
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.InputStream is
public void execute () throws org.apache.maven.plugin.MojoExecutionException
org.w3c.dom.Node mojo
org.w3c.dom.Document doc
StringBuilder sb
org.w3c.dom.Node plugin
String name
String version
String id
String goalPrefix
org.w3c.dom.Node mojos1
java.util.List mojos
private static boolean isNotEmpty (java.lang.String)
String string
private java.lang.String getValue (org.w3c.dom.Node, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.w3c.dom.Node node
String elementName
private org.w3c.dom.Node getSingleChild (org.w3c.dom.Node, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.w3c.dom.Node node
String elementName
java.util.List namedChild
private java.util.List findNamedChild (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node item
int i
org.w3c.dom.Node node
String elementName
java.util.List result
org.w3c.dom.NodeList childNodes
private org.w3c.dom.Node findSingleChild (org.w3c.dom.Node, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.w3c.dom.Node node
String elementName
java.util.List elementsByTagName
private void writeGoal (java.lang.StringBuilder, java.lang.String, org.w3c.dom.Element) throws org.apache.maven.plugin.MojoExecutionException
org.w3c.dom.Node parameter
org.w3c.dom.Node parametersNode
java.util.List parameters
org.w3c.dom.Node deprecated
StringBuilder sb
String goalPrefix
org.w3c.dom.Element mojo
String mojoGoal
org.w3c.dom.Node configurationElement
org.w3c.dom.Node description
private void writeParameter (java.lang.StringBuilder, org.w3c.dom.Node, org.w3c.dom.Node) throws org.apache.maven.plugin.MojoExecutionException
String property
StringBuilder sb
org.w3c.dom.Node parameter
org.w3c.dom.Node configurationElement
String parameterName
String parameterDescription
org.w3c.dom.Element fieldConfigurationElement
String parameterDefaultValue
org.w3c.dom.Node deprecated
private static java.lang.String repeat (java.lang.String, int)
int i
String str
int repeat
StringBuilder buffer
private void append (java.lang.StringBuilder, java.lang.String, int)
String line
StringBuilder sb
String description
int indent
private static java.util.List toLines (java.lang.String, int, int, int)
String plainLine
String text
int indent
int indentSize
int lineLength
java.util.List lines
String ind
String[] plainLines
private static void toLines (java.util.List, java.lang.String, int, int)
char c
int j
String token
java.util.List lines
String line
int indentSize
int lineLength
int lineIndent
StringBuilder buf
String[] tokens
private static int getIndentLevel (java.lang.String)
int i
int i
String line
int level
private java.lang.String getPropertyFromExpression (java.lang.String)
String expression
}
kr/motd/maven/os/Detector$LinuxRelease.classDetector.java
package kr.motd.maven.os
kr.motd.maven.os.Detector$LinuxRelease extends java.lang.Object {
final String id
final String version
final java.util.Collection like
void (java.lang.String, java.lang.String, java.util.Set)
String id
String version
java.util.Set like
}
kr/motd/maven/os/EclipseStartup.classEclipseStartup.java
package kr.motd.maven.os
public kr.motd.maven.os.EclipseStartup extends kr.motd.maven.os.Detector implements org.eclipse.ui.IStartup {
private static final String ID
private org.eclipse.core.runtime.ILog logger
public void ()
public void earlyStartup ()
org.osgi.framework.Bundle bundle
protected void log (java.lang.String)
String message
protected void logProperty (java.lang.String, java.lang.String)
String name
String value
static void ()
}
kr/motd/maven/os/DetectExtension$1.classDetectExtension.java
package kr.motd.maven.os
kr.motd.maven.os.DetectExtension$1 extends kr.motd.maven.os.Detector {
final kr.motd.maven.os.DetectExtension this$0
void (kr.motd.maven.os.DetectExtension)
kr.motd.maven.os.DetectExtension this$0
protected void log (java.lang.String)
String message
protected void logProperty (java.lang.String, java.lang.String)
String name
String value
}
META-INF/maven/kr.motd.maven/os-maven-plugin/pom.xml
META-INF/maven/kr.motd.maven/os-maven-plugin/pom.properties