META-INF/
META-INF/MANIFEST.MF
META-INF/maven/
META-INF/plexus/
org/
org/apache/
org/apache/felix/
org/apache/felix/bundleplugin/
org/apache/felix/obrplugin/
org/apache/maven/
org/apache/maven/shared/
org/apache/maven/shared/dependency/
org/apache/maven/shared/dependency/tree/
org/apache/maven/shared/osgi/
build.xml
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/maven/plugin.xml
META-INF/NOTICE
META-INF/plexus/components.xml
org/apache/felix/bundleplugin/AbstractDependencyFilter$1.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$1 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String)
String x0
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$2.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$2 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String)
String x0
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$3.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$3 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String)
String x0
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$4.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$4 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String)
String x0
boolean matches (org.apache.maven.artifact.Artifact)
Exception e
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$5.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$5 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String, java.lang.String)
String x0
String x1
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$6.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$6 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String, java.lang.String)
String x0
String x1
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$7.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$7 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String)
String x0
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$8.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.AbstractDependencyFilter$8 extends org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter {
final org.apache.felix.bundleplugin.AbstractDependencyFilter this$0
void (org.apache.felix.bundleplugin.AbstractDependencyFilter, java.lang.String, java.lang.String)
String x0
String x1
boolean matches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
}
org/apache/felix/bundleplugin/AbstractDependencyFilter$DependencyFilter.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
abstract org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter extends java.lang.Object {
private final aQute.lib.osgi.Instruction m_instruction
private final String m_defaultValue
public void (java.lang.String)
String expression
public void (java.lang.String, java.lang.String)
String expression
String defaultValue
public void filter (java.util.Collection)
java.util.Iterator i
java.util.Collection dependencies
abstract boolean matches (org.apache.maven.artifact.Artifact)
boolean matches (java.lang.String)
boolean result
String text
boolean result
}
org/apache/felix/bundleplugin/AbstractDependencyFilter.classAbstractDependencyFilter.java
package org.apache.felix.bundleplugin
public abstract org.apache.felix.bundleplugin.AbstractDependencyFilter extends java.lang.Object {
private static final java.util.regex.Pattern MISSING_KEY_PATTERN
private final java.util.Collection m_dependencyArtifacts
public void (java.util.Collection)
java.util.Collection dependencyArtifacts
protected final void processInstructions (java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
java.util.Map$Entry attr
org.apache.felix.bundleplugin.AbstractDependencyFilter$DependencyFilter filter
java.util.Iterator attrIterator
String inline
java.util.Collection filteredDependencies
java.util.Map$Entry clause
String primaryKey
boolean isNegative
java.util.Iterator clauseIterator
String header
java.util.Map instructions
java.util.Collection availableDependencies
protected abstract void processDependencies (java.util.Collection, java.lang.String)
static void ()
}
org/apache/felix/bundleplugin/AntPlugin.classAntPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.AntPlugin extends org.apache.felix.bundleplugin.BundlePlugin {
static final String BUILD_XML
static final String BUILD_BND
public void ()
protected void execute (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws org.apache.maven.plugin.MojoExecutionException
java.util.Iterator i
aQute.lib.osgi.Builder builder
java.util.Properties bndProperties
java.io.OutputStream out
String buildXml
Exception e
org.apache.maven.project.MavenProject currentProject
java.util.Map originalInstructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
String artifactId
String baseDir
}
org/apache/felix/bundleplugin/blueprint.xsl
org/apache/felix/bundleplugin/BlueprintPlugin$Attribute.classBlueprintPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.BlueprintPlugin$Attribute extends java.lang.Object implements java.lang.Comparable {
private final String name
private final java.util.Map properties
public void (java.lang.String, java.util.Map)
String name
java.util.Map properties
public java.lang.String getName ()
public java.util.Map getProperties ()
public int compareTo (org.apache.felix.bundleplugin.BlueprintPlugin$Attribute)
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute a
int c
public boolean equals (java.lang.Object)
Object o
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute attribute
public int hashCode ()
int result
public volatile int compareTo (java.lang.Object)
Object x0
}
org/apache/felix/bundleplugin/BlueprintPlugin.classBlueprintPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.BlueprintPlugin extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin {
static java.util.regex.Pattern QN
static java.util.regex.Pattern PATHS
javax.xml.transform.Transformer transformer
public void () throws java.lang.Exception
public boolean analyzeJar (aQute.lib.osgi.Analyzer) throws java.lang.Exception
aQute.lib.osgi.Resource resource
String path
aQute.lib.osgi.Resource resource
java.util.Map$Entry entry
java.util.Iterator i$
aQute.lib.osgi.Jar jar
java.util.Map dir
String root
java.util.Iterator i$
int idx
String h
String v
java.util.Set att
String str
java.util.Iterator i$
int n
String pkg
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute a
java.util.Iterator i$
java.util.Set newAttr
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute b
java.util.Iterator i$
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute a
java.util.Iterator it
java.util.Map$Entry prop
java.util.Iterator i$
org.apache.felix.bundleplugin.BlueprintPlugin$Attribute a
java.util.Iterator i$
java.util.Set orgAttr
java.util.Set newAttr
StringBuilder sb
String header
java.util.Iterator i$
aQute.lib.osgi.Analyzer analyzer
java.util.Set headers
String bpHeader
java.util.Map map
java.util.Map hdrs
private void process (aQute.lib.osgi.Analyzer, java.lang.String, aQute.lib.osgi.Resource, java.util.Set)
java.util.Set set
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
aQute.lib.osgi.Analyzer analyzer
String path
aQute.lib.osgi.Resource resource
java.util.Set headers
java.io.InputStream in
public java.util.Set analyze (java.io.InputStream) throws java.lang.Exception
String line
java.io.InputStream in
java.util.Set refers
java.io.ByteArrayOutputStream bout
javax.xml.transform.Result r
javax.xml.transform.Source s
java.io.ByteArrayInputStream bin
java.io.BufferedReader br
protected javax.xml.transform.Transformer getTransformer (java.net.URL) throws java.lang.Exception
java.net.URL url
javax.xml.transform.TransformerFactory tf
javax.xml.transform.Source source
public static java.util.Set parseHeader (java.lang.String, aQute.libg.reporter.Reporter)
String advalue
String adname
String clauseName
java.util.Iterator i$
boolean hadAttribute
java.util.Map clause
java.util.List aliases
String name
String value
aQute.libg.reporter.Reporter logger
java.util.Set result
aQute.libg.qtokens.QuotedTokenizer qt
char del
static void ()
}
org/apache/felix/bundleplugin/BundleAllPlugin$1.classBundleAllPlugin.java
package org.apache.felix.bundleplugin
org.apache.felix.bundleplugin.BundleAllPlugin$1 extends java.lang.Object implements java.io.FilenameFilter {
final java.io.File val$buildDirectory
final org.apache.maven.artifact.Artifact val$artifact
final org.apache.felix.bundleplugin.BundleAllPlugin this$0
void (org.apache.felix.bundleplugin.BundleAllPlugin, java.io.File, org.apache.maven.artifact.Artifact)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/apache/felix/bundleplugin/BundleAllPlugin.classBundleAllPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.BundleAllPlugin extends org.apache.felix.bundleplugin.ManifestPlugin {
private static final String LS
private static final java.util.regex.Pattern SNAPSHOT_VERSION_PATTERN
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
private java.util.List remoteRepositories
private String wrapImportPackage
private org.apache.maven.artifact.factory.ArtifactFactory m_factory
private org.apache.maven.artifact.metadata.ArtifactMetadataSource m_artifactMetadataSource
private org.apache.maven.artifact.resolver.ArtifactCollector m_collector
private org.apache.maven.artifact.resolver.ArtifactResolver m_artifactResolver
private org.apache.maven.shared.dependency.tree.DependencyTreeBuilder m_dependencyTreeBuilder
private org.apache.maven.project.MavenProjectBuilder m_mavenProjectBuilder
private boolean ignoreMissingArtifacts
private java.util.Set m_artifactsBeingProcessed
private int depth
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
org.apache.felix.bundleplugin.BundleInfo bundleInfo
private org.apache.felix.bundleplugin.BundleInfo bundleAll (org.apache.maven.project.MavenProject) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.project.MavenProject project
protected org.apache.felix.bundleplugin.BundleInfo bundleAll (org.apache.maven.project.MavenProject, int) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.shared.dependency.tree.DependencyTreeBuilderException e
org.apache.maven.artifact.resolver.ArtifactNotFoundException e
org.apache.maven.project.artifact.InvalidDependencyVersionException e
org.apache.maven.project.ProjectBuildingException e
org.apache.felix.bundleplugin.BundleInfo subBundleInfo
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.artifact.Artifact artifact
int nodeDepth
org.apache.maven.project.MavenProject childProject
java.util.Iterator it
org.apache.maven.project.MavenProject project
int maxDepth
org.apache.maven.shared.dependency.tree.DependencyNode dependencyTree
org.apache.felix.bundleplugin.BundleInfo bundleInfo
private org.apache.felix.bundleplugin.BundleInfo bundleRoot (org.apache.maven.project.MavenProject, org.apache.felix.bundleplugin.BundleInfo) throws org.apache.maven.plugin.MojoExecutionException
org.apache.felix.bundleplugin.BundleInfo subBundleInfo
org.apache.maven.project.MavenProject project
org.apache.felix.bundleplugin.BundleInfo bundleInfo
protected org.apache.felix.bundleplugin.BundleInfo bundle (org.apache.maven.project.MavenProject) throws org.apache.maven.plugin.MojoExecutionException
String exportHeader
java.util.Collection exportedPackages
java.util.jar.Manifest manifest
java.util.Map instructions
java.io.File outputFile
aQute.lib.osgi.Analyzer analyzer
aQute.lib.osgi.Jar osgiJar
java.util.Collection exportedPackages
org.apache.felix.bundleplugin.BundleInfo bundleInfo
Exception e
org.apache.maven.project.MavenProject project
org.apache.maven.artifact.Artifact artifact
private boolean isOsgi (aQute.lib.osgi.Jar) throws java.lang.Exception
aQute.lib.osgi.Jar jar
private org.apache.felix.bundleplugin.BundleInfo addExportedPackages (org.apache.maven.project.MavenProject, java.util.Collection)
String packageName
java.util.Iterator it
org.apache.maven.project.MavenProject project
java.util.Collection packages
org.apache.felix.bundleplugin.BundleInfo bundleInfo
private java.lang.String getArtifactKey (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private java.lang.String getBundleName (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private boolean alreadyBundled (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
protected java.io.File getFile (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
java.io.File bundle
private java.io.File getBuiltFile (org.apache.maven.artifact.Artifact)
java.io.File buildDirectory
java.io.File[] files
org.apache.maven.artifact.Artifact artifact
java.io.File bundle
java.io.File outputFile
protected boolean snapshotMatch (org.apache.maven.artifact.Artifact, java.lang.String)
String timestamp
java.util.regex.Matcher m
org.apache.maven.artifact.Artifact artifact
String bundleName
String artifactBundleName
int i
protected java.io.File getOutputFile (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private org.apache.maven.artifact.Artifact resolveArtifact (org.apache.maven.artifact.Artifact) throws org.apache.maven.plugin.MojoExecutionException org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.versioning.VersionRange versionRange
org.apache.maven.artifact.resolver.ArtifactResolutionException e
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.versioning.VersionRange versionRange
org.apache.maven.artifact.Artifact resolvedArtifact
protected void logDuplicatedPackages (org.apache.felix.bundleplugin.BundleInfo)
org.apache.maven.artifact.Artifact artifact
java.util.Iterator it2
java.util.Map$Entry entry
String packageName
java.util.Collection artifacts
java.util.Iterator it
org.apache.felix.bundleplugin.BundleInfo bundleInfo
java.util.Map duplicatedExports
static void ()
}
org/apache/felix/bundleplugin/BundleInfo.classBundleInfo.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.BundleInfo extends java.lang.Object {
private java.util.Map m_exportedPackages
public void ()
public void addExportedPackage (java.lang.String, org.apache.maven.artifact.Artifact)
String packageName
org.apache.maven.artifact.Artifact artifact
java.util.Set artifacts
protected java.util.Map getExportedPackages ()
public java.util.Map getDuplicatedExports ()
org.apache.maven.artifact.Artifact artifact
java.util.Iterator it2
java.util.Set artifactKeys
String packageName
java.util.Map$Entry entry
java.util.Set artifacts
java.util.Iterator it
java.util.Map duplicatedExports
public void merge (org.apache.felix.bundleplugin.BundleInfo)
java.util.Map$Entry entry
String packageName
java.util.Collection artifacts
java.util.Collection artifactsWithPackage
java.util.Iterator it
org.apache.felix.bundleplugin.BundleInfo bundleInfo
}
org/apache/felix/bundleplugin/BundlePlugin.classBundlePlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.BundlePlugin extends org.apache.maven.plugin.AbstractMojo {
protected java.io.File manifestLocation
protected java.io.File dumpInstructions
protected java.io.File dumpClasspath
protected boolean unpackBundle
protected String excludeDependencies
protected String classifier
private org.apache.maven.project.MavenProjectHelper m_projectHelper
private org.codehaus.plexus.archiver.manager.ArchiverManager m_archiverManager
private org.apache.maven.artifact.handler.manager.ArtifactHandlerManager m_artifactHandlerManager
protected java.util.List supportedProjectTypes
private java.io.File outputDirectory
private String buildDirectory
private org.apache.maven.project.MavenProject project
private java.util.Map instructions
private org.apache.maven.shared.osgi.Maven2OsgiConverter m_maven2OsgiConverter
private org.apache.maven.archiver.MavenArchiveConfiguration archive
private org.apache.maven.execution.MavenSession m_mavenSession
private static final String MAVEN_SYMBOLICNAME
private static final String MAVEN_RESOURCES
private static final String LOCAL_PACKAGES
private static final String MAVEN_SOURCES
private static final String[] EMPTY_STRING_ARRAY
private static final String[] DEFAULT_INCLUDES
private static final String NL
public void ()
protected org.apache.maven.shared.osgi.Maven2OsgiConverter getMaven2OsgiConverter ()
protected void setMaven2OsgiConverter (org.apache.maven.shared.osgi.Maven2OsgiConverter)
org.apache.maven.shared.osgi.Maven2OsgiConverter maven2OsgiConverter
protected org.apache.maven.project.MavenProject getProject ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
java.util.Properties properties
String projectType
protected void execute (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties) throws org.apache.maven.plugin.MojoExecutionException
java.io.IOException e
org.apache.maven.project.MavenProject currentProject
java.util.Map originalInstructions
java.util.Properties properties
protected static java.util.Map transformDirectives (java.util.Map)
java.util.Map$Entry e
String key
String value
java.util.Iterator i
java.util.Map originalInstructions
java.util.Map transformedInstructions
protected boolean reportErrors (java.lang.String, aQute.lib.osgi.Analyzer)
String msg
java.util.Iterator w
String duplicate
String msg
java.util.Iterator e
String prefix
aQute.lib.osgi.Analyzer analyzer
java.util.List errors
java.util.List warnings
boolean hasErrors
String fileNotFound
protected void execute (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws org.apache.maven.plugin.MojoExecutionException
String failok
java.util.jar.Manifest manifest
java.io.IOException e
java.io.File outputFile
java.io.File jarFile
aQute.lib.osgi.Builder builder
boolean hasErrors
org.apache.maven.artifact.Artifact mainArtifact
org.apache.maven.plugin.MojoFailureException e
Exception e
org.apache.maven.project.MavenProject currentProject
java.util.Map originalInstructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
protected aQute.lib.osgi.Builder getOSGiBuilder (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws java.lang.Exception
org.apache.maven.project.MavenProject currentProject
java.util.Map originalInstructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
aQute.lib.osgi.Builder builder
protected static java.util.Properties sanitize (java.util.Properties)
String key
java.util.Map$Entry entry
java.util.Iterator itr
java.util.Properties properties
java.util.Properties sanitizedEntries
protected static java.lang.String sanitize (java.lang.Object)
Object i
java.util.Iterator i$
String delim
StringBuilder buf
int i
int len
String delim
StringBuilder buf
Object value
protected void addMavenInstructions (org.apache.maven.project.MavenProject, aQute.lib.osgi.Builder) throws java.lang.Exception
StringBuilder buf
StringBuilder buf
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Builder builder
java.util.Collection embeddableArtifacts
protected aQute.lib.osgi.Builder buildOSGiBundle (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws java.lang.Exception
org.apache.maven.project.MavenProject currentProject
java.util.Map originalInstructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
aQute.lib.osgi.Builder builder
protected static java.lang.StringBuilder dumpInstructions (java.util.Properties, java.lang.StringBuilder)
String key
String value
java.util.Enumeration e
java.util.Properties stringProperties
java.io.ByteArrayOutputStream out
Throwable e
java.util.Properties properties
StringBuilder buf
protected static java.lang.StringBuilder dumpClasspath (java.util.List, java.lang.StringBuilder)
java.io.File path
java.util.Iterator i
Throwable e
java.util.List classpath
StringBuilder buf
protected static java.lang.StringBuilder dumpManifest (java.util.jar.Manifest, java.lang.StringBuilder)
java.io.ByteArrayOutputStream out
Throwable e
java.util.jar.Manifest manifest
StringBuilder buf
protected static void includeMavenResources (org.apache.maven.project.MavenProject, aQute.lib.osgi.Analyzer, org.apache.maven.plugin.logging.Log)
String cleanedResource
String combinedResource
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Analyzer analyzer
org.apache.maven.plugin.logging.Log log
String mavenResourcePaths
String includeResource
protected void mergeMavenManifest (org.apache.maven.project.MavenProject, aQute.lib.osgi.Builder) throws java.lang.Exception
java.io.InputStream mis
java.util.Map$Entry entry
java.util.Iterator j
java.util.Map entries
org.apache.maven.archiver.ManifestSection section
java.util.jar.Attributes attributes
java.util.Iterator i
java.util.List sections
java.util.Iterator j
int i
String pkg
java.util.Map options
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set optionalPackages
java.util.Map values
String result
org.apache.maven.archiver.MavenArchiveConfiguration archiveConfig
String mavenManifestText
java.util.jar.Manifest mavenManifest
java.io.File externalManifestFile
java.util.jar.Attributes mainMavenAttributes
String[] removeHeaders
java.util.jar.Manifest bundleManifest
String importPackages
Exception e
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Builder builder
aQute.lib.osgi.Jar jar
boolean addMavenDescriptor
protected java.util.Set getOptionalPackages (org.apache.maven.project.MavenProject) throws java.io.IOException org.apache.maven.plugin.MojoExecutionException
org.apache.maven.artifact.Artifact artifact
java.util.Iterator it
String id
org.apache.maven.artifact.Artifact artifact
java.util.Iterator it
org.apache.maven.artifact.Artifact artifact
java.io.File file
aQute.lib.osgi.Jar jar
java.util.Iterator it
org.apache.maven.project.MavenProject currentProject
java.util.ArrayList inscope
java.util.Collection artifacts
java.util.HashSet optionalArtifactIds
java.util.HashSet required
java.util.HashSet optional
protected boolean isTransitivelyOptional (java.util.HashSet, org.apache.maven.artifact.Artifact)
String next
java.util.Iterator iterator
java.util.HashSet optionalArtifactIds
org.apache.maven.artifact.Artifact artifact
java.util.List trail
private void unpackBundle (java.io.File)
org.codehaus.plexus.archiver.UnArchiver unArchiver
Exception e
java.io.File jarFile
java.io.File outputDir
protected static java.lang.String removeTagFromInstruction (java.lang.String, java.lang.String)
String clause
int i
String instruction
String tag
StringBuffer buf
String[] clauses
private static java.util.Map getProperties (org.apache.maven.model.Model, java.lang.String)
Object v
Exception e
String name
int i
org.apache.maven.model.Model projectModel
String prefix
java.util.Map properties
java.lang.reflect.Method[] methods
private static java.lang.StringBuffer printLicenses (java.util.List)
org.apache.maven.model.License l
String url
java.util.Iterator i
java.util.List licenses
StringBuffer sb
String del
private void doMavenMetadata (org.apache.maven.project.MavenProject, aQute.lib.osgi.Jar) throws java.io.IOException
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Jar jar
String path
java.io.File pomFile
java.util.Properties p
java.io.ByteArrayOutputStream out
protected aQute.lib.osgi.Jar[] getClasspath (org.apache.maven.project.MavenProject) throws java.io.IOException org.apache.maven.plugin.MojoExecutionException
java.io.File file
aQute.lib.osgi.Jar jar
org.apache.maven.artifact.Artifact artifact
java.util.Iterator it
org.apache.maven.project.MavenProject currentProject
java.util.List list
java.util.Collection artifacts
aQute.lib.osgi.Jar[] cp
private java.util.Collection getSelectedDependencies (java.util.Collection) throws org.apache.maven.plugin.MojoExecutionException
java.util.Collection artifacts
java.util.Collection selectedDependencies
org.apache.felix.bundleplugin.DependencyExcluder excluder
protected java.io.File getFile (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private static void header (java.util.Properties, java.lang.String, java.lang.Object)
java.util.Properties properties
String key
Object value
protected java.lang.String convertVersionToOsgi (java.lang.String)
String version
protected java.lang.String getBundleName (org.apache.maven.project.MavenProject)
Throwable e
org.apache.maven.project.MavenProject currentProject
String extension
String finalName
protected java.lang.String getBuildDirectory ()
protected void setBuildDirectory (java.lang.String)
String _buildirectory
protected java.util.Properties getDefaultProperties (org.apache.maven.project.MavenProject)
Exception e
String organizationName
String organizationUrl
org.apache.maven.project.MavenProject currentProject
java.util.Properties properties
String bsn
StringBuffer licenseText
protected static java.io.File getBase (org.apache.maven.project.MavenProject)
org.apache.maven.project.MavenProject currentProject
protected java.io.File getOutputDirectory ()
protected void setOutputDirectory (java.io.File)
java.io.File _outputDirectory
private static void addLocalPackages (java.io.File, aQute.lib.osgi.Analyzer)
int i
org.codehaus.plexus.util.DirectoryScanner scanner
String[] paths
String pkg
java.util.Iterator i
String newExported
String exported
String newInternal
java.io.File outputDirectory
aQute.lib.osgi.Analyzer analyzer
java.util.Collection packages
StringBuffer exportedPkgs
StringBuffer privatePkgs
boolean noprivatePackages
String internal
private static java.lang.String getPackageName (java.lang.String)
String filename
int n
private static java.util.List getMavenResources (org.apache.maven.project.MavenProject)
String sourceRoot
org.apache.maven.model.Resource packageInfoResource
java.util.Iterator i
java.util.List packageInfoIncludes
org.apache.maven.project.MavenProject currentProject
java.util.List resources
protected static java.lang.String getMavenResourcePaths (org.apache.maven.project.MavenProject)
String name
String path
java.util.Iterator j
org.codehaus.plexus.util.DirectoryScanner scanner
java.util.List includedFiles
org.apache.maven.model.Resource resource
String sourcePath
String targetPath
java.util.Iterator i
java.util.Iterator i
org.apache.maven.project.MavenProject currentProject
String basePath
java.util.Set pathSet
StringBuffer resourcePaths
protected java.util.Collection getEmbeddableArtifacts (org.apache.maven.project.MavenProject, aQute.lib.osgi.Analyzer) throws org.apache.maven.plugin.MojoExecutionException
java.util.Collection artifacts
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Analyzer analyzer
java.util.Collection artifacts
String embedTransitive
protected static void addMavenSourcePath (org.apache.maven.project.MavenProject, aQute.lib.osgi.Analyzer, org.apache.maven.plugin.logging.Log)
java.util.Iterator i
String cleanedSource
String combinedSource
org.apache.maven.project.MavenProject currentProject
aQute.lib.osgi.Analyzer analyzer
org.apache.maven.plugin.logging.Log log
StringBuilder mavenSourcePaths
String sourcePath
static void ()
}
org/apache/felix/bundleplugin/DependencyEmbedder.classDependencyEmbedder.java
package org.apache.felix.bundleplugin
public final org.apache.felix.bundleplugin.DependencyEmbedder extends org.apache.felix.bundleplugin.AbstractDependencyFilter {
public static final String EMBED_DEPENDENCY
public static final String EMBED_DIRECTORY
public static final String EMBED_STRIP_GROUP
public static final String EMBED_STRIP_VERSION
public static final String EMBED_TRANSITIVE
public static final String EMBEDDED_ARTIFACTS
private static final String MAVEN_DEPENDENCIES
private String m_embedDirectory
private String m_embedStripGroup
private String m_embedStripVersion
private final org.apache.maven.plugin.logging.Log m_log
private final java.util.Collection m_inlinedPaths
private final java.util.Collection m_embeddedArtifacts
public void (org.apache.maven.plugin.logging.Log, java.util.Collection)
org.apache.maven.plugin.logging.Log log
java.util.Collection dependencyArtifacts
public void processHeaders (aQute.lib.osgi.Analyzer) throws org.apache.maven.plugin.MojoExecutionException
java.util.Iterator i
java.util.Iterator i
aQute.lib.osgi.Analyzer analyzer
StringBuffer includeResource
StringBuffer bundleClassPath
StringBuffer embeddedArtifacts
String embedDependencyHeader
protected void processDependencies (java.util.Collection, java.lang.String)
java.util.Iterator i
java.util.Collection dependencies
String inline
private static void addInlinedPaths (org.apache.maven.artifact.Artifact, java.lang.String, java.util.Collection)
int i
String[] filters
org.apache.maven.artifact.Artifact dependency
String inline
java.util.Collection inlinedPaths
java.io.File path
private void embedDependency (org.apache.maven.artifact.Artifact, java.lang.StringBuffer, java.lang.StringBuffer, java.lang.StringBuffer)
String embedDirectory
StringBuffer targetFileName
String extension
java.io.File targetFile
String targetFilePath
org.apache.maven.artifact.Artifact dependency
StringBuffer includeResource
StringBuffer bundleClassPath
StringBuffer embeddedArtifacts
java.io.File sourceFile
private static void inlineDependency (java.lang.String, java.lang.StringBuffer)
String path
StringBuffer includeResource
public java.util.Collection getInlinedPaths ()
public java.util.Collection getEmbeddedArtifacts ()
private static void appendDependencies (aQute.lib.osgi.Analyzer, java.lang.String, java.lang.String)
String cleanInstruction
String mergedInstruction
aQute.lib.osgi.Analyzer analyzer
String directiveName
String mavenDependencies
String instruction
}
org/apache/felix/bundleplugin/DependencyExcluder.classDependencyExcluder.java
package org.apache.felix.bundleplugin
public final org.apache.felix.bundleplugin.DependencyExcluder extends org.apache.felix.bundleplugin.AbstractDependencyFilter {
private final java.util.Collection m_excludedArtifacts
public void (java.util.Collection)
java.util.Collection dependencyArtifacts
public void processHeaders (java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
String excludeDependencies
protected void processDependencies (java.util.Collection, java.lang.String)
java.util.Collection dependencies
String inline
public java.util.Collection getExcludedArtifacts ()
}
org/apache/felix/bundleplugin/InstructionsPlugin.classInstructionsPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.InstructionsPlugin extends org.apache.felix.bundleplugin.BundlePlugin {
public void ()
protected void execute (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws org.apache.maven.plugin.MojoExecutionException
java.io.FileNotFoundException e
java.io.IOException e
org.apache.maven.plugin.MojoFailureException e
Exception e
org.apache.maven.project.MavenProject project
java.util.Map instructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
}
org/apache/felix/bundleplugin/JarPluginConfiguration.classJarPluginConfiguration.java
package org.apache.felix.bundleplugin
public final org.apache.felix.bundleplugin.JarPluginConfiguration extends java.lang.Object {
public void ()
public static org.apache.maven.archiver.MavenArchiveConfiguration getArchiveConfiguration (org.apache.maven.project.MavenProject)
Exception e
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter converter
ClassLoader loader
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator evaluator
org.codehaus.plexus.component.configurator.converters.lookup.ConverterLookup converters
org.codehaus.plexus.configuration.PlexusConfiguration settings
Exception e
org.apache.maven.project.MavenProject project
org.apache.maven.archiver.MavenArchiveConfiguration archiveConfig
private static org.codehaus.plexus.configuration.PlexusConfiguration getCorePluginConfiguration (org.apache.maven.project.MavenProject, java.lang.String)
org.apache.maven.project.MavenProject project
String pluginName
private static org.codehaus.plexus.configuration.PlexusConfiguration getPluginConfiguration (org.apache.maven.project.MavenProject, java.lang.String, java.lang.String)
org.apache.maven.project.MavenProject project
String groupId
String artifactId
org.codehaus.plexus.util.xml.Xpp3Dom pluginConfig
}
org/apache/felix/bundleplugin/ManifestPlugin.classManifestPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.ManifestPlugin extends org.apache.felix.bundleplugin.BundlePlugin {
protected boolean rebuildBundle
public void ()
protected void execute (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws org.apache.maven.plugin.MojoExecutionException
java.io.FileNotFoundException e
java.io.IOException e
org.apache.maven.plugin.MojoFailureException e
Exception e
java.io.IOException e
org.apache.maven.project.MavenProject project
java.util.Map instructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
java.util.jar.Manifest manifest
java.io.File outputFile
public java.util.jar.Manifest getManifest (org.apache.maven.project.MavenProject, aQute.lib.osgi.Jar[]) throws java.io.IOException org.apache.maven.plugin.MojoFailureException org.apache.maven.plugin.MojoExecutionException java.lang.Exception
org.apache.maven.project.MavenProject project
aQute.lib.osgi.Jar[] classpath
public java.util.jar.Manifest getManifest (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws java.io.IOException org.apache.maven.plugin.MojoFailureException org.apache.maven.plugin.MojoExecutionException java.lang.Exception
String failok
java.io.OutputStream os
java.io.File entryFile
java.util.Map$Entry entry
java.util.Iterator i$
java.io.File outputFile
org.apache.maven.project.MavenProject project
java.util.Map instructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
aQute.lib.osgi.Analyzer analyzer
boolean hasErrors
aQute.lib.osgi.Jar jar
java.util.jar.Manifest manifest
protected aQute.lib.osgi.Analyzer getAnalyzer (org.apache.maven.project.MavenProject, aQute.lib.osgi.Jar[]) throws java.io.IOException org.apache.maven.plugin.MojoExecutionException java.lang.Exception
org.apache.maven.project.MavenProject project
aQute.lib.osgi.Jar[] classpath
protected aQute.lib.osgi.Analyzer getAnalyzer (org.apache.maven.project.MavenProject, java.util.Map, java.util.Properties, aQute.lib.osgi.Jar[]) throws java.io.IOException org.apache.maven.plugin.MojoExecutionException java.lang.Exception
String export
org.apache.maven.project.MavenProject project
java.util.Map instructions
java.util.Properties properties
aQute.lib.osgi.Jar[] classpath
java.io.File file
aQute.lib.osgi.Builder analyzer
public static void writeManifest (java.util.jar.Manifest, java.io.File) throws java.io.IOException
java.io.IOException e
java.io.IOException e
java.util.jar.Manifest manifest
java.io.File outputFile
java.io.FileOutputStream os
}
org/apache/felix/bundleplugin/PackageVersionAnalyzer.classPackageVersionAnalyzer.java
package org.apache.felix.bundleplugin
public final org.apache.felix.bundleplugin.PackageVersionAnalyzer extends aQute.lib.osgi.Builder {
public void ()
}
org/apache/felix/bundleplugin/VersionCleanerPlugin.classVersionCleanerPlugin.java
package org.apache.felix.bundleplugin
public org.apache.felix.bundleplugin.VersionCleanerPlugin extends org.apache.maven.plugin.AbstractMojo {
private java.util.Map versions
private org.apache.maven.project.MavenProject project
private org.apache.maven.shared.osgi.Maven2OsgiConverter maven2OsgiConverter
public void ()
public org.apache.maven.shared.osgi.Maven2OsgiConverter getMaven2OsgiConverter ()
public void setMaven2OsgiConverter (org.apache.maven.shared.osgi.Maven2OsgiConverter)
org.apache.maven.shared.osgi.Maven2OsgiConverter maven2OsgiConverter
public void execute () throws org.apache.maven.plugin.MojoExecutionException org.apache.maven.plugin.MojoFailureException
String name
String version
String osgi
Object key
java.util.Iterator i$
}
org/apache/felix/bundleplugin/WrapPlugin.classWrapPlugin.java
package org.apache.felix.bundleplugin
public final org.apache.felix.bundleplugin.WrapPlugin extends org.apache.felix.bundleplugin.BundleAllPlugin {
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
org.apache.felix.bundleplugin.BundleInfo bundleInfo
}
org/apache/felix/obrplugin/AbstractFileMojo.classAbstractFileMojo.java
package org.apache.felix.obrplugin
public abstract org.apache.felix.obrplugin.AbstractFileMojo extends org.apache.maven.plugin.AbstractMojo {
private String groupId
private String artifactId
private String version
private String packaging
private String classifier
private java.io.File pomFile
protected java.io.File file
protected String obrXml
private org.apache.maven.artifact.factory.ArtifactFactory m_factory
public void ()
public org.apache.maven.project.MavenProject getProject () throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.project.MavenProject project
org.apache.maven.project.MavenProject project
org.apache.maven.artifact.Artifact bundle
}
org/apache/felix/obrplugin/Config.classConfig.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.Config extends java.lang.Object {
private boolean m_pathRelative
private boolean m_remoteFile
private java.net.URI m_remoteBundle
public void ()
public void setPathRelative (boolean)
boolean value
public void setRemoteFile (boolean)
boolean value
public void setRemoteBundle (java.net.URI)
java.net.URI value
public boolean isPathRelative ()
public boolean isRemoteFile ()
public java.net.URI getRemoteBundle ()
}
org/apache/felix/obrplugin/ObrCleanRepo.classObrCleanRepo.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.ObrCleanRepo extends org.apache.maven.plugin.AbstractMojo {
private String obrRepository
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
public void ()
public void execute ()
java.net.URI repositoryXml
java.io.File repositoryFile
org.w3c.dom.Document doc
org.w3c.dom.Node finalDocument
Exception e
private org.w3c.dom.Element cleanDocument (org.w3c.dom.Element)
IllegalArgumentException e
org.w3c.dom.Element n
String value
java.net.URI resource
int i
int i
java.text.SimpleDateFormat format
org.w3c.dom.Element elem
String localRepoPath
java.net.URI baseURI
org.w3c.dom.NodeList nodes
java.util.List toRemove
java.util.Date d
private javax.xml.parsers.DocumentBuilder initConstructor () throws org.apache.maven.plugin.MojoExecutionException
javax.xml.parsers.ParserConfigurationException e
javax.xml.parsers.DocumentBuilder constructor
javax.xml.parsers.DocumentBuilderFactory factory
private org.w3c.dom.Document parseFile (java.io.File, javax.xml.parsers.DocumentBuilder) throws org.apache.maven.plugin.MojoExecutionException
org.xml.sax.SAXException e
java.io.IOException e
java.io.File file
javax.xml.parsers.DocumentBuilder constructor
java.io.File targetFile
org.w3c.dom.Document doc
private void writeToFile (java.net.URI, org.w3c.dom.Node) throws org.apache.maven.plugin.MojoExecutionException
javax.xml.transform.TransformerConfigurationException e
java.io.IOException e
javax.xml.transform.TransformerException e
java.io.IOException e
java.net.URI outputFilename
org.w3c.dom.Node treeToBeWrite
javax.xml.transform.Transformer transformer
javax.xml.transform.TransformerFactory tfabrique
java.util.Properties proprietes
javax.xml.transform.dom.DOMSource input
java.io.File fichier
java.io.FileOutputStream flux
javax.xml.transform.Result output
}
org/apache/felix/obrplugin/ObrDeploy.classObrDeploy.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrDeploy extends org.apache.maven.plugin.AbstractMojo {
private boolean ignoreLock
private String prefixUrl
private String bundleUrl
private String remoteOBR
private String obrRepository
private java.util.List supportedProjectTypes
private org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository
private String altDeploymentRepository
private String obrDeploymentRepository
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
private org.apache.maven.project.MavenProject project
private java.util.List attachedArtifacts
private org.apache.maven.settings.Settings settings
private org.apache.maven.artifact.manager.WagonManager m_wagonManager
private org.apache.maven.artifact.Artifact m_sourceArtifact
private org.apache.maven.artifact.Artifact m_docArtifact
private static final java.util.regex.Pattern ALT_REPO_SYNTAX_PATTERN
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.artifact.Artifact artifact
java.util.Iterator i
java.net.URI uri
java.net.URI bundleJar
String relative
java.net.URL resourceURL
java.net.URI uri
java.util.Iterator i
String mavenRepository
java.net.URI repositoryXml
java.net.URI obrXmlFile
org.apache.felix.obrplugin.Config userConfig
Exception e
String projectType
java.net.URI tempURI
String repositoryName
org.apache.maven.plugin.logging.Log log
org.apache.felix.obrplugin.ObrUpdate update
org.apache.felix.obrplugin.RemoteFileManager remoteFile
java.io.File downloadedRepositoryXml
private void openRepositoryConnection (org.apache.felix.obrplugin.RemoteFileManager) throws org.apache.maven.plugin.MojoExecutionException
String msg
java.util.regex.Matcher matcher
org.apache.felix.obrplugin.RemoteFileManager remoteFile
private void updateRemoteBundleMetadata (org.apache.maven.artifact.Artifact, org.apache.felix.obrplugin.ObrUpdate) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.artifact.Artifact artifact
org.apache.felix.obrplugin.ObrUpdate update
java.net.URI bundleJar
java.net.URI sourceJar
java.net.URI docJar
static void ()
}
org/apache/felix/obrplugin/ObrDeployFile.classObrDeployFile.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrDeployFile extends org.apache.felix.obrplugin.AbstractFileMojo {
private boolean ignoreLock
private String remoteOBR
private String obrRepository
private java.util.List supportedProjectTypes
private String repositoryId
private String url
private String bundleUrl
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
private org.apache.maven.settings.Settings settings
private org.apache.maven.artifact.manager.WagonManager m_wagonManager
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
java.net.URI bundleJar
java.net.URI uri
java.net.URI uri
String mavenRepository
java.net.URI repositoryXml
java.net.URI obrXmlFile
java.net.URI bundleJar
org.apache.felix.obrplugin.Config userConfig
Exception e
org.apache.maven.project.MavenProject project
String projectType
java.net.URI tempURI
String repositoryName
org.apache.maven.plugin.logging.Log log
org.apache.felix.obrplugin.ObrUpdate update
org.apache.felix.obrplugin.RemoteFileManager remoteFile
java.io.File downloadedRepositoryXml
}
org/apache/felix/obrplugin/ObrIndex$1.classObrIndex.java
package org.apache.felix.obrplugin
org.apache.felix.obrplugin.ObrIndex$1 extends java.lang.Object implements java.io.FileFilter {
final org.apache.felix.obrplugin.ObrIndex this$0
void (org.apache.felix.obrplugin.ObrIndex)
public boolean accept (java.io.File)
java.io.File pathname
}
org/apache/felix/obrplugin/ObrIndex.classObrIndex.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrIndex extends org.apache.maven.plugin.AbstractMojo {
private String obrRepository
private String urlTemplate
private String mavenRepository
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
private final java.io.FileFilter filter
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
org.apache.felix.bundlerepository.impl.RepositoryImpl repository
org.apache.felix.bundlerepository.impl.ResourceImpl resource
Exception e
java.io.File file
java.util.Iterator i$
String repo
java.net.URI mavenRepoUri
java.net.URI repositoryXml
java.util.List files
org.apache.felix.bundlerepository.impl.DataModelHelperImpl dmh
org.apache.felix.bundlerepository.impl.RepositoryImpl repository
java.io.File obrRepoFile
java.io.Writer writer
Exception e
org.apache.maven.plugin.logging.Log log
protected void doTemplate (java.net.URI, java.io.File, org.apache.felix.bundlerepository.impl.ResourceImpl) throws java.io.IOException java.net.URISyntaxException
String classifier
int j
String artifactId
String version
String classifier
String type
String artifactIdVersion
StringBuffer sb
String dir
String[] p
java.net.URI parentDir
String absoluteDir
String relativeDir
String url
java.net.URI root
java.io.File path
org.apache.felix.bundlerepository.impl.ResourceImpl resource
String finalUri
private java.lang.String trim (java.lang.String, java.lang.String)
String prefix
String path
private void findAllJars (java.io.File, java.util.List)
java.io.File child
java.io.File[] arr$
int len$
int i$
java.io.File root
java.io.File[] children
java.io.File mainRoot
java.util.List files
java.util.List roots
}
org/apache/felix/obrplugin/ObrInstall.classObrInstall.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrInstall extends org.apache.maven.plugin.AbstractMojo {
private String obrRepository
private java.util.List supportedProjectTypes
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
private org.apache.maven.project.MavenProject project
private java.util.List attachedArtifacts
private org.apache.maven.artifact.Artifact m_sourceArtifact
private org.apache.maven.artifact.Artifact m_docArtifact
public void ()
public void execute ()
org.apache.maven.artifact.Artifact artifact
java.util.Iterator i
java.util.Iterator i
String mavenRepository
java.net.URI repositoryXml
java.net.URI obrXmlFile
org.apache.felix.obrplugin.Config userConfig
Exception e
String projectType
org.apache.maven.plugin.logging.Log log
org.apache.felix.obrplugin.ObrUpdate update
private void updateLocalBundleMetadata (org.apache.maven.artifact.Artifact, org.apache.felix.obrplugin.ObrUpdate) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.artifact.Artifact artifact
org.apache.felix.obrplugin.ObrUpdate update
java.net.URI bundleJar
java.net.URI sourceJar
java.net.URI docJar
}
org/apache/felix/obrplugin/ObrInstallFile.classObrInstallFile.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrInstallFile extends org.apache.felix.obrplugin.AbstractFileMojo {
private String obrRepository
private java.util.List supportedProjectTypes
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
java.net.URI bundleJar
org.apache.maven.project.MavenProject project
String projectType
org.apache.maven.plugin.logging.Log log
org.apache.felix.obrplugin.ObrUpdate update
String mavenRepository
java.net.URI repositoryXml
java.net.URI obrXmlFile
java.net.URI bundleJar
org.apache.felix.obrplugin.Config userConfig
}
org/apache/felix/obrplugin/ObrRemoteClean.classObrRemoteClean.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.ObrRemoteClean extends org.apache.maven.plugin.AbstractMojo {
private boolean ignoreLock
private String prefixUrl
private String remoteOBR
private String obrRepository
private java.util.List supportedProjectTypes
private org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository
private String altDeploymentRepository
private String obrDeploymentRepository
private boolean interactive
private org.apache.maven.project.MavenProject project
private org.apache.maven.settings.Settings settings
private org.apache.maven.artifact.manager.WagonManager m_wagonManager
private static final java.util.regex.Pattern ALT_REPO_SYNTAX_PATTERN
public void ()
public void execute () throws org.apache.maven.plugin.MojoExecutionException
java.net.URI repositoryXml
org.apache.felix.obrplugin.Config userConfig
org.w3c.dom.Document doc
org.w3c.dom.Node finalDocument
Exception e
String projectType
java.net.URI tempURI
String repositoryName
org.apache.maven.plugin.logging.Log log
org.apache.felix.obrplugin.RemoteFileManager remoteFile
java.io.File downloadedRepositoryXml
private void openRepositoryConnection (org.apache.felix.obrplugin.RemoteFileManager) throws org.apache.maven.plugin.MojoExecutionException
String msg
java.util.regex.Matcher matcher
org.apache.felix.obrplugin.RemoteFileManager remoteFile
private org.w3c.dom.Element cleanDocument (org.w3c.dom.Element)
java.net.MalformedURLException e
java.io.IOException e
org.w3c.dom.Element n
String value
java.net.URL url
int i
java.io.IOException ioe
java.io.BufferedReader br
int i
java.text.SimpleDateFormat format
String answer
org.w3c.dom.Element elem
org.w3c.dom.NodeList nodes
java.util.List toRemove
java.util.Date d
private javax.xml.parsers.DocumentBuilder initConstructor () throws org.apache.maven.plugin.MojoExecutionException
javax.xml.parsers.ParserConfigurationException e
javax.xml.parsers.DocumentBuilder constructor
javax.xml.parsers.DocumentBuilderFactory factory
private org.w3c.dom.Document parseFile (java.io.File, javax.xml.parsers.DocumentBuilder) throws org.apache.maven.plugin.MojoExecutionException
org.xml.sax.SAXException e
java.io.IOException e
java.io.File file
javax.xml.parsers.DocumentBuilder constructor
java.io.File targetFile
org.w3c.dom.Document doc
private void writeToFile (java.net.URI, org.w3c.dom.Node) throws org.apache.maven.plugin.MojoExecutionException
javax.xml.transform.TransformerConfigurationException e
java.io.FileNotFoundException e
javax.xml.transform.TransformerException e
java.io.IOException e
java.net.URI outputFilename
org.w3c.dom.Node treeToBeWrite
javax.xml.transform.Transformer transformer
javax.xml.transform.TransformerFactory tfabrique
java.util.Properties proprietes
javax.xml.transform.dom.DOMSource input
java.io.File fichier
java.io.FileOutputStream flux
javax.xml.transform.Result output
static void ()
}
org/apache/felix/obrplugin/ObrUpdate.classObrUpdate.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.ObrUpdate extends java.lang.Object {
private static java.util.regex.Pattern TIMESTAMP
private static java.lang.reflect.Method setURI
private org.apache.maven.plugin.logging.Log m_logger
private java.net.URI m_repositoryXml
private java.net.URI m_obrXml
private org.apache.maven.project.MavenProject m_project
private org.apache.felix.obrplugin.Config m_userConfig
private org.apache.felix.bundlerepository.impl.RepositoryImpl m_repository
private org.apache.felix.bundlerepository.impl.ResourceImpl m_resourceBundle
private java.net.URI m_baseURI
public void (java.net.URI, java.net.URI, org.apache.maven.project.MavenProject, java.lang.String, org.apache.felix.obrplugin.Config, org.apache.maven.plugin.logging.Log)
java.net.URI repositoryXml
java.net.URI obrXml
org.apache.maven.project.MavenProject project
String mavenRepositoryPath
org.apache.felix.obrplugin.Config userConfig
org.apache.maven.plugin.logging.Log logger
public void updateRepository (java.net.URI, java.net.URI, java.net.URI) throws org.apache.maven.plugin.MojoExecutionException
String snapshot
java.io.IOException e
java.net.URI resourceURI
java.net.URI bundleJar
java.net.URI sourceJar
java.net.URI docJar
java.io.File bundleFile
String sourcePath
String docPath
private java.lang.String relativisePath (java.net.URI)
java.net.URI uri
public void writeRepositoryXml () throws org.apache.maven.plugin.MojoExecutionException
java.io.IOException e
java.io.IOException e
java.io.File outputFile
java.io.IOException e
java.io.File file
java.io.Writer writer
public void parseRepositoryXml () throws org.apache.maven.plugin.MojoExecutionException
Exception e
java.io.File fout
private void parseObrXml () throws org.apache.maven.plugin.MojoExecutionException
org.kxml2.io.KXmlParser kxp
java.io.InputStream is
Exception e
private void parseObrXml (org.kxml2.io.KXmlParser) throws java.lang.Exception
org.kxml2.io.KXmlParser kxp
org.apache.felix.bundlerepository.impl.PullParser parser
static void ()
Exception e
}
org/apache/felix/obrplugin/ObrUtils.classObrUtils.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.ObrUtils extends java.lang.Object {
private static final String DOT_XML
private static final String REPO_XML
private static final String OBR_XML
public void ()
public static java.net.URI findRepositoryXml (java.lang.String, java.lang.String)
Exception e
String mavenRepository
String obrRepository
String targetPath
java.util.regex.Pattern ignoredNames
java.net.URI uri
public static java.net.URI findObrXml (org.apache.maven.project.MavenProject)
org.apache.maven.model.Resource resource
java.util.Iterator i
org.apache.maven.project.MavenProject project
java.io.File obrFile
public static java.net.URI getArtifactURI (org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.repository.ArtifactRepository repository
org.apache.maven.artifact.Artifact artifact
String baseDir
String artifactPath
public static java.net.URI toFileURI (java.lang.String)
String path
public static java.net.URI getRelativeURI (java.net.URI, java.net.URI)
int dirnameIndex
String repositoryPath
java.net.URI rootURI
java.net.URI localURI
Exception e
java.net.URI repositoryXml
java.net.URI bundleJar
}
org/apache/felix/obrplugin/PomHelper.classPomHelper.java
package org.apache.felix.obrplugin
public final org.apache.felix.obrplugin.PomHelper extends java.lang.Object {
public void ()
public static org.apache.maven.project.MavenProject readPom (java.io.File) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.model.io.xpp3.MavenXpp3Reader modelReader
java.io.FileNotFoundException e
java.io.IOException e
org.codehaus.plexus.util.xml.pull.XmlPullParserException e
java.io.File pomFile
java.io.Reader reader
public static org.apache.maven.project.MavenProject buildPom (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
String packaging
org.apache.maven.model.Model model
}
org/apache/felix/obrplugin/RemoteFileManager.classRemoteFileManager.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.RemoteFileManager extends java.lang.Object {
private org.apache.maven.wagon.Wagon m_wagon
private org.apache.maven.artifact.manager.WagonManager m_wagonManager
private org.apache.maven.settings.Settings m_settings
private org.apache.maven.plugin.logging.Log m_log
public void (org.apache.maven.artifact.manager.WagonManager, org.apache.maven.settings.Settings, org.apache.maven.plugin.logging.Log)
org.apache.maven.artifact.manager.WagonManager wm
org.apache.maven.settings.Settings settings
org.apache.maven.plugin.logging.Log log
public void disconnect ()
org.apache.maven.wagon.ConnectionException e
public void connect (java.lang.String, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.wagon.UnsupportedProtocolException e
org.apache.maven.wagon.WagonException e
org.apache.maven.wagon.proxy.ProxyInfo proxyInfo
org.apache.maven.wagon.ConnectionException e
org.apache.maven.wagon.authentication.AuthenticationException e
String id
String url
org.apache.maven.wagon.repository.Repository repository
public java.io.File get (java.lang.String, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
java.io.IOException e
org.apache.maven.wagon.TransferFailedException e
org.apache.maven.wagon.authorization.AuthorizationException e
org.apache.maven.wagon.ResourceDoesNotExistException e
String url
String suffix
java.io.File file
public void put (java.io.File, java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.wagon.TransferFailedException e
org.apache.maven.wagon.authorization.AuthorizationException e
org.apache.maven.wagon.ResourceDoesNotExistException e
java.io.File file
String url
public static org.apache.maven.wagon.proxy.ProxyInfo getProxyInfo (org.apache.maven.settings.Settings)
org.apache.maven.settings.Proxy settingsProxy
org.apache.maven.settings.Settings settings
org.apache.maven.wagon.proxy.ProxyInfo proxyInfo
public void lockFile (java.lang.String, boolean) throws org.apache.maven.plugin.MojoExecutionException
InterruptedException e
int countError
java.io.Writer writer
java.io.IOException e
String fileName
boolean ignoreLock
java.io.File file
public void unlockFile (java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
java.io.Writer writer
java.io.IOException e
String fileName
java.io.File file
public boolean isLockedFile (java.lang.String) throws org.apache.maven.plugin.MojoExecutionException
String fileName
java.io.File file
public java.lang.String toString ()
}
org/apache/felix/obrplugin/XmlHelper.classXmlHelper.java
package org.apache.felix.obrplugin
public org.apache.felix.obrplugin.XmlHelper extends java.lang.Object {
public void ()
public static java.lang.String getTextContent (org.w3c.dom.Node)
org.w3c.dom.Node node
private static java.lang.String mergeTextContent (org.w3c.dom.NodeList)
org.w3c.dom.Node n
String text
int i
org.w3c.dom.NodeList nodes
StringBuffer buf
public static void setTextContent (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node textNode
org.w3c.dom.Node node
String text
}
org/apache/maven/shared/dependency/tree/DependencyTreeResolutionListener.classDependencyTreeResolutionListener.java
package org.apache.maven.shared.dependency.tree
public org.apache.maven.shared.dependency.tree.DependencyTreeResolutionListener extends java.lang.Object implements org.apache.maven.artifact.resolver.ResolutionListener org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt {
private final org.codehaus.plexus.logging.Logger logger
private final java.util.Stack parentNodes
private final java.util.Map nodesByArtifact
private org.apache.maven.shared.dependency.tree.DependencyNode rootNode
private org.apache.maven.shared.dependency.tree.DependencyNode currentNode
private java.util.Map managedVersions
private java.util.Map managedScopes
public void (org.codehaus.plexus.logging.Logger)
org.codehaus.plexus.logging.Logger logger
public void testArtifact (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
public void startProcessChildren (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
public void endProcessChildren (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode node
public void includeArtifact (org.apache.maven.artifact.Artifact)
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode existingNode
public void omitForNearer (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact)
org.apache.maven.shared.dependency.tree.DependencyNode omittedNode
org.apache.maven.shared.dependency.tree.DependencyNode keptNode
org.apache.maven.artifact.Artifact omitted
org.apache.maven.artifact.Artifact kept
public void updateScope (org.apache.maven.artifact.Artifact, java.lang.String)
org.apache.maven.artifact.Artifact artifact
String scope
org.apache.maven.shared.dependency.tree.DependencyNode node
public void manageArtifact (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.Artifact replacement
public void omitForCycle (org.apache.maven.artifact.Artifact)
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.artifact.Artifact artifact
public void updateScopeCurrentPom (org.apache.maven.artifact.Artifact, java.lang.String)
org.apache.maven.artifact.Artifact artifact
String scopeIgnored
org.apache.maven.shared.dependency.tree.DependencyNode node
public void selectVersionFromRange (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode node
public void restrictRange (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.versioning.VersionRange)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.Artifact replacement
org.apache.maven.artifact.versioning.VersionRange versionRange
public void manageArtifactVersion (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.Artifact replacement
public void manageArtifactScope (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.Artifact replacement
public java.util.Collection getNodes ()
public org.apache.maven.shared.dependency.tree.DependencyNode getRootNode ()
private void log (java.lang.String)
int i
String message
int depth
StringBuffer buffer
private org.apache.maven.shared.dependency.tree.DependencyNode createNode (org.apache.maven.artifact.Artifact)
org.apache.maven.shared.dependency.tree.DependencyNode parent
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.shared.dependency.tree.DependencyNode addNode (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.shared.dependency.tree.DependencyNode previousNode
private org.apache.maven.shared.dependency.tree.DependencyNode getNode (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private void removeNode (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
org.apache.maven.shared.dependency.tree.DependencyNode node
private boolean isCurrentNodeIncluded ()
org.apache.maven.shared.dependency.tree.DependencyNode node
java.util.Iterator iterator
boolean included
private void flushDependencyManagement (org.apache.maven.shared.dependency.tree.DependencyNode)
org.apache.maven.shared.dependency.tree.DependencyNode node
org.apache.maven.artifact.Artifact artifact
String premanagedVersion
String premanagedScope
private static java.lang.String getRangeId (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
}
org/apache/maven/shared/osgi/DefaultMaven2OsgiConverter.classDefaultMaven2OsgiConverter.java
package org.apache.maven.shared.osgi
public org.apache.maven.shared.osgi.DefaultMaven2OsgiConverter extends java.lang.Object implements org.apache.maven.shared.osgi.Maven2OsgiConverter {
private static final String FILE_SEPARATOR
static final java.util.regex.Pattern FUZZY_VERSION
public void ()
private java.lang.String getBundleSymbolicName (java.lang.String, java.lang.String)
String groupId
String artifactId
public java.lang.String getBundleSymbolicName (org.apache.maven.artifact.Artifact)
java.io.IOException e
String symbolicNameAttribute
java.util.Map bundleSymbolicNameHeader
java.util.Iterator it
java.io.IOException e
java.io.IOException e
java.io.IOException e
aQute.lib.osgi.Analyzer analyzer
java.util.jar.JarFile jar
String groupIdFromPackage
String artifactId
org.apache.maven.artifact.Artifact artifact
int i
String lastSection
private java.lang.String getGroupIdFromPackage (java.io.File)
java.io.File f
String packageName
java.util.zip.ZipEntry entry
int i
String packageName
String[] packageNameSections
java.util.Iterator it
int i
java.util.Set packageNames
java.util.jar.JarFile jar
java.util.Enumeration entries
String[] groupIdSections
StringBuffer sb
java.io.IOException e
java.io.File artifactFile
public java.lang.String getBundleFileName (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
public java.lang.String getVersion (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
public java.lang.String getVersion (java.lang.String)
String version
public static java.lang.String cleanupVersion (java.lang.String)
String major
String minor
String micro
String qualifier
String version
StringBuffer result
java.util.regex.Matcher m
static void cleanupModifier (java.lang.StringBuffer, java.lang.String)
char c
int i
StringBuffer result
String modifier
static void ()
}
org/apache/maven/shared/osgi/ManifestReadingException.classManifestReadingException.java
package org.apache.maven.shared.osgi
public org.apache.maven.shared.osgi.ManifestReadingException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
org/apache/maven/shared/osgi/Maven2OsgiConverter.classMaven2OsgiConverter.java
package org.apache.maven.shared.osgi
public abstract org.apache.maven.shared.osgi.Maven2OsgiConverter extends java.lang.Object {
public abstract java.lang.String getBundleSymbolicName (org.apache.maven.artifact.Artifact)
public abstract java.lang.String getBundleFileName (org.apache.maven.artifact.Artifact)
public abstract java.lang.String getVersion (org.apache.maven.artifact.Artifact)
public abstract java.lang.String getVersion (java.lang.String)
}
SchemaObr.xsd
META-INF/maven/org.apache.felix/
META-INF/maven/org.apache.felix/maven-bundle-plugin/
META-INF/maven/org.apache.felix/maven-bundle-plugin/pom.xml
META-INF/maven/org.apache.felix/maven-bundle-plugin/pom.properties