Home | History | Annotate | Download | only in 1.1.0

META-INF/
META-INF/MANIFEST.MF
META-INF/maven/
META-INF/maven/org.reficio/
META-INF/maven/org.reficio/p2-maven-plugin/
org/
org/reficio/
org/reficio/p2/
org/reficio/p2/resolver/
org/reficio/p2/resolver/impl/
org/reficio/p2/resolver/impl/facade/
org/reficio/p2/bundler/
org/reficio/p2/bundler/impl/
org/reficio/p2/logger/
org/reficio/p2/publisher/
org/reficio/p2/utils/
META-INF/maven/org.reficio/p2-maven-plugin/plugin-help.xml
META-INF/maven/plugin.xml
category.xml
findbugs-exclude.xml
license.txt
org/reficio/p2/P2Validator.class
P2Validator.java
package org.reficio.p2
public org.reficio.p2.P2Validator extends java.lang.Object {
	public void  () 
	public static void validateBundleRequest (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
	private static void validateGeneralConfig (org.reficio.p2.P2Artifact) 
		String message
		org.reficio.p2.P2Artifact p2Artifact
	public static void validateArtifactConfig (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact) 
		String message
		String message
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		boolean bundle
}

org/reficio/p2/P2Artifact.class
P2Artifact.java
package org.reficio.p2
public org.reficio.p2.P2Artifact extends java.lang.Object {
	private String id
	private boolean transitive
	private boolean override
	private boolean source
	private boolean singleton
	private java.util.List excludes
	private java.util.Map instructions
	public void  () 
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public java.util.Map getInstructions () 
	public void setInstructions (java.util.Map) 
		java.util.Map instructions
	public boolean shouldIncludeTransitive () 
	public void setTransitive (boolean) 
		boolean transitive
	public boolean shouldOverrideManifest () 
	public void setOverride (boolean) 
		boolean override
	public void setSingleton (boolean) 
		boolean singleton
	public boolean isSingleton () 
	public boolean shouldIncludeSources () 
	public java.util.List getExcludes () 
	public void setExcludes (java.util.List) 
		java.util.List excludes
}

org/reficio/p2/resolver/impl/AetherResolver.class
AetherResolver.groovy
package org.reficio.p2.resolver.impl
public org.reficio.p2.resolver.impl.AetherResolver extends java.lang.Object implements org.reficio.p2.resolver.ArtifactResolver groovy.lang.GroovyObject  {
	private static final String DEFAULT_SCOPE
	private final Object repositorySystem
	private final Object repositorySystemSession
	private final java.util.List remoteRepositories
	private final String scope
	private final org.reficio.p2.resolver.impl.facade.AetherFacade aether
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	public static long __timeStamp
	public static long __timeStamp__239_neverHappen1385979353594
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object, java.util.List) 
		Object repositorySystem
		Object repositorySystemSession
		java.util.List repos
	public void  (java.lang.Object, java.lang.Object, java.util.List, java.lang.String) 
		Object repositorySystem
		Object repositorySystemSession
		java.util.List remoteRepositories
		String scope
	public org.reficio.p2.resolver.ArtifactResolutionResult resolve (org.reficio.p2.resolver.ArtifactResolutionRequest) 
		org.reficio.p2.resolver.ArtifactResolutionRequest request
		java.util.List result
		java.util.List resolvedBinaries
		org.reficio.p2.resolver.Artifact resolvedBinary
		org.reficio.p2.resolver.Artifact resolvedSource
		Exception ex
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
	private static boolean isRoot (org.reficio.p2.resolver.ArtifactResolutionRequest, org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.ArtifactResolutionRequest request
		org.reficio.p2.resolver.Artifact artifact
		String rootId
	private java.util.List resolveBinaries (org.reficio.p2.resolver.ArtifactResolutionRequest) 
		org.reficio.p2.resolver.ArtifactResolutionRequest request
	private org.reficio.p2.resolver.Artifact resolveSourceForArtifact (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact artifact
		Object artifactRequest
		Object artifactResult
	private java.lang.Object resolveNoTransitive (java.lang.String) 
		String artifact
		Object artifactRequest
	private java.util.List resolveWithTransitive (java.lang.String, java.util.List) 
		String artifact
		java.util.List excludes
		Object collectRequest
		Object dependencyNode
		Object dependencyRequest
		Object preorderNodeListGenerator
	private java.lang.Object getFilter (java.lang.String, java.util.List) 
		groovy.lang.Reference artifactName
		String artifactName
		java.util.List excludes
		groovy.lang.Reference filter
		Object filterClosure
	private static java.util.List transformExcludes (java.lang.String, java.util.List) 
		String artifact
		java.util.List excludes
		java.util.List transformedExcludes
		String exclude
	private java.lang.Object populateCollectRequest (java.lang.String) 
		String artifact
		Object collectRequest
		Object remoteRepository
	private java.lang.Object populateArtifactRequest (java.lang.String) 
		String artifact
		Object artifactRequest
	private java.lang.Object populateSourceRequest (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact artifact
		Object artifactRequest
		Object aetherArtifact
		Object sourceArtifact
	private java.lang.Object populateRepos (java.lang.Object) 
		Object artifactRequest
		Object remoteRepository
	private java.util.List translateArtifactsAetherToGeneric (java.util.List) 
		java.util.List artifacts
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public static final java.lang.String getDEFAULT_SCOPE () 
	public final java.lang.Object getRepositorySystem () 
	public final java.lang.Object getRepositorySystemSession () 
	public final java.util.List getRemoteRepositories () 
	public final java.lang.String getScope () 
	public final org.reficio.p2.resolver.impl.facade.AetherFacade getAether () 
	public java.util.List this$2$resolveBinaries (org.reficio.p2.resolver.ArtifactResolutionRequest) 
	public org.reficio.p2.resolver.Artifact this$2$resolveSourceForArtifact (org.reficio.p2.resolver.Artifact) 
	public java.lang.Object this$2$resolveNoTransitive (java.lang.String) 
	public java.util.List this$2$resolveWithTransitive (java.lang.String, java.util.List) 
	public java.lang.Object this$2$getFilter (java.lang.String, java.util.List) 
	public java.lang.Object this$2$populateCollectRequest (java.lang.String) 
	public java.lang.Object this$2$populateArtifactRequest (java.lang.String) 
	public java.lang.Object this$2$populateSourceRequest (org.reficio.p2.resolver.Artifact) 
	public java.lang.Object this$2$populateRepos (java.lang.Object) 
	public java.util.List this$2$translateArtifactsAetherToGeneric (java.util.List) 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherEclipseFacade.class
AetherEclipseFacade.groovy
package org.reficio.p2.resolver.impl.facade
public org.reficio.p2.resolver.impl.facade.AetherEclipseFacade extends java.lang.Object implements org.reficio.p2.resolver.impl.facade.AetherFacade groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	public static long __timeStamp
	public static long __timeStamp__239_neverHappen1385979353564
	private static java.lang.ref.SoftReference $callSiteArray
	public void  () 
	public java.lang.Object newDependencyRequest (java.lang.Object, java.lang.Object) 
		Object dependencyNode
		Object dependencyFilter
	public java.lang.Object newPreorderNodeListGenerator () 
	public java.lang.Object newDependency (java.lang.Object, java.lang.String) 
		Object defaultArtifact
		String scope
	public java.lang.Object newCollectRequest () 
	public java.lang.Object newDefaultArtifact (java.lang.Object) 
		Object artifact
	public java.lang.Object newArtifactRequest () 
	public java.lang.Object newSubArtifact (java.lang.Object, java.lang.String, java.lang.String) 
		Object artifact
		String classifier
		String extension
	public java.lang.Object newPatternExclusionsDependencyFilter (java.util.List) 
		java.util.List excludes
	public java.lang.Object newDependencyFilter (java.lang.Object) 
		groovy.lang.Reference filterClosure
		Object filterClosure
	public org.reficio.p2.resolver.Artifact translateArtifactAetherToGeneric (java.lang.Object) 
		Object artifact
		org.eclipse.aether.artifact.Artifact aetherArtifact
	public java.lang.Object translateArtifactGenericToAether (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact a
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherFacade.class
AetherFacade.groovy
package org.reficio.p2.resolver.impl.facade
public abstract org.reficio.p2.resolver.impl.facade.AetherFacade extends java.lang.Object {
	public abstract java.lang.Object newDependencyRequest (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object newPreorderNodeListGenerator () 
	public abstract java.lang.Object newCollectRequest () 
	public abstract java.lang.Object newDependency (java.lang.Object, java.lang.String) 
	public abstract java.lang.Object newDefaultArtifact (java.lang.Object) 
	public abstract java.lang.Object newArtifactRequest () 
	public abstract java.lang.Object newSubArtifact (java.lang.Object, java.lang.String, java.lang.String) 
	public abstract java.lang.Object newPatternExclusionsDependencyFilter (java.util.List) 
	public abstract java.lang.Object newDependencyFilter (java.lang.Object) 
	public abstract org.reficio.p2.resolver.Artifact translateArtifactAetherToGeneric (java.lang.Object) 
	public abstract java.lang.Object translateArtifactGenericToAether (org.reficio.p2.resolver.Artifact) 
}

org/reficio/p2/resolver/impl/facade/AetherSonatypeFacade$1.class
AetherSonatypeFacade.groovy
package org.reficio.p2.resolver.impl.facade
public org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade$1 extends java.lang.Object implements org.sonatype.aether.graph.DependencyFilter groovy.lang.GroovyObject  {
	public groovy.lang.Reference filterClosure
	public org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade this$0
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	private static java.lang.ref.SoftReference $callSiteArray
	void  (org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade, groovy.lang.Reference) 
		org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade p0
		groovy.lang.Reference p1
	public boolean accept (org.sonatype.aether.graph.DependencyNode, java.util.List) 
		org.sonatype.aether.graph.DependencyNode node
		java.util.List parents
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	public java.lang.Object methodMissing (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void propertyMissing (java.lang.String, java.lang.Object) 
		String name
		Object val
	public java.lang.Object propertyMissing (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherSonatypeFacade.class
AetherSonatypeFacade.groovy
package org.reficio.p2.resolver.impl.facade
public org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade extends java.lang.Object implements org.reficio.p2.resolver.impl.facade.AetherFacade groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	public static long __timeStamp
	public static long __timeStamp__239_neverHappen1385979353533
	private static java.lang.ref.SoftReference $callSiteArray
	public void  () 
	public java.lang.Object newDependencyRequest (java.lang.Object, java.lang.Object) 
		Object dependencyNode
		Object dependencyFilter
	public java.lang.Object newPreorderNodeListGenerator () 
	public java.lang.Object newCollectRequest () 
	public java.lang.Object newDependency (java.lang.Object, java.lang.String) 
		Object defaultArtifact
		String scope
	public java.lang.Object newDefaultArtifact (java.lang.Object) 
		Object artifact
	public java.lang.Object newArtifactRequest () 
	public java.lang.Object newSubArtifact (java.lang.Object, java.lang.String, java.lang.String) 
		Object artifact
		String classifier
		String extension
	public java.lang.Object newPatternExclusionsDependencyFilter (java.util.List) 
		java.util.List excludes
	public java.lang.Object newDependencyFilter (java.lang.Object) 
		groovy.lang.Reference filterClosure
		Object filterClosure
	public org.reficio.p2.resolver.Artifact translateArtifactAetherToGeneric (java.lang.Object) 
		Object artifact
		org.sonatype.aether.artifact.Artifact aetherArtifact
	public java.lang.Object translateArtifactGenericToAether (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact a
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherSonatypeFacade$_translateArtifactAetherToGeneric_closure1.class
AetherSonatypeFacade.groovy
package org.reficio.p2.resolver.impl.facade
 org.reficio.p2.resolver.impl.facade.AetherSonatypeFacade$_translateArtifactAetherToGeneric_closure1 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherEclipseFacade$1.class
AetherEclipseFacade.groovy
package org.reficio.p2.resolver.impl.facade
public org.reficio.p2.resolver.impl.facade.AetherEclipseFacade$1 extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter groovy.lang.GroovyObject  {
	public groovy.lang.Reference filterClosure
	public org.reficio.p2.resolver.impl.facade.AetherEclipseFacade this$0
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	private static java.lang.ref.SoftReference $callSiteArray
	void  (org.reficio.p2.resolver.impl.facade.AetherEclipseFacade, groovy.lang.Reference) 
		org.reficio.p2.resolver.impl.facade.AetherEclipseFacade p0
		groovy.lang.Reference p1
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	public java.lang.Object methodMissing (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void propertyMissing (java.lang.String, java.lang.Object) 
		String name
		Object val
	public java.lang.Object propertyMissing (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/facade/AetherEclipseFacade$_translateArtifactAetherToGeneric_closure1.class
AetherEclipseFacade.groovy
package org.reficio.p2.resolver.impl.facade
 org.reficio.p2.resolver.impl.facade.AetherEclipseFacade$_translateArtifactAetherToGeneric_closure1 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/AetherResolver$_translateArtifactsAetherToGeneric_closure2.class
AetherResolver.groovy
package org.reficio.p2.resolver.impl
 org.reficio.p2.resolver.impl.AetherResolver$_translateArtifactsAetherToGeneric_closure2 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object artifact
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/AetherResolver$_getFilter_closure1.class
AetherResolver.groovy
package org.reficio.p2.resolver.impl
 org.reficio.p2.resolver.impl.AetherResolver$_getFilter_closure1 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private groovy.lang.Reference artifactName
	private groovy.lang.Reference filter
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object, groovy.lang.Reference, groovy.lang.Reference) 
		Object _outerInstance
		Object _thisObject
		groovy.lang.Reference artifactName
		groovy.lang.Reference filter
	public java.lang.Object doCall (java.lang.Object, java.util.List) 
		Object node
		java.util.List parents
		boolean accepted
		Object artifact
		String pattern
	public java.lang.Object call (java.lang.Object, java.util.List) 
		Object node
		java.util.List parents
	public java.lang.String getArtifactName () 
	public java.lang.Object getFilter () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/impl/Aether.class
Aether.groovy
package org.reficio.p2.resolver.impl
public org.reficio.p2.resolver.impl.Aether extends java.lang.Object implements groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	public static long __timeStamp
	public static long __timeStamp__239_neverHappen1385979353627
	private static java.lang.ref.SoftReference $callSiteArray
	public void  () 
	public static org.reficio.p2.resolver.impl.facade.AetherFacade facade (java.lang.Object) 
		Object repositorySystemSession
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/reficio/p2/resolver/ArtifactResolutionResult.class
ArtifactResolutionResult.java
package org.reficio.p2.resolver
public org.reficio.p2.resolver.ArtifactResolutionResult extends java.lang.Object {
	private final java.util.List resolvedArtifacts
	public void  (java.util.List) 
		java.util.List resolvedArtifacts
	public java.util.List getResolvedArtifacts () 
}

org/reficio/p2/resolver/ArtifactResolutionRequest$Builder.class
ArtifactResolutionRequest.java
package org.reficio.p2.resolver
public final org.reficio.p2.resolver.ArtifactResolutionRequest$Builder extends java.lang.Object {
	private String rootArtifactId
	private java.util.List excludes
	private boolean resolveTransitive
	private boolean resolveSource
	public void  () 
	public org.reficio.p2.resolver.ArtifactResolutionRequest$Builder rootArtifactId (java.lang.String) 
		String rootArtifactId
	public org.reficio.p2.resolver.ArtifactResolutionRequest$Builder excludes (java.util.List) 
		java.util.List excludes
	public org.reficio.p2.resolver.ArtifactResolutionRequest$Builder resolveTransitive (boolean) 
		boolean resolveTransitive
	public org.reficio.p2.resolver.ArtifactResolutionRequest$Builder resolveSource (boolean) 
		boolean resolveSource
	public org.reficio.p2.resolver.ArtifactResolutionRequest build () 
}

org/reficio/p2/resolver/ArtifactResolver.class
ArtifactResolver.java
package org.reficio.p2.resolver
public abstract org.reficio.p2.resolver.ArtifactResolver extends java.lang.Object {
	public abstract org.reficio.p2.resolver.ArtifactResolutionResult resolve (org.reficio.p2.resolver.ArtifactResolutionRequest) 
}

org/reficio/p2/resolver/Artifact.class
Artifact.java
package org.reficio.p2.resolver
public org.reficio.p2.resolver.Artifact extends java.lang.Object {
	private final String groupId
	private final String artifactId
	private final String baseVersion
	private final String extension
	private final String classifier
	private final boolean snapshot
	private final String version
	private final java.io.File file
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.io.File) 
		String groupId
		String artifactId
		String baseVersion
		String extension
		String classifier
		boolean snapshot
		String version
		java.io.File file
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getBaseVersion () 
	public java.lang.String getExtension () 
	public java.lang.String getClassifier () 
	public boolean isSnapshot () 
	public java.lang.String getVersion () 
	public java.io.File getFile () 
	public java.lang.String getShortId () 
	public java.lang.String getExtendedId () 
	public java.lang.String getLongId () 
	public java.lang.String toString () 
}

org/reficio/p2/resolver/ResolvedArtifact.class
ResolvedArtifact.java
package org.reficio.p2.resolver
public org.reficio.p2.resolver.ResolvedArtifact extends java.lang.Object {
	private boolean root
	private final org.reficio.p2.resolver.Artifact artifact
	private final org.reficio.p2.resolver.Artifact sourceArtifact
	public void  (org.reficio.p2.resolver.Artifact, org.reficio.p2.resolver.Artifact, boolean) 
		org.reficio.p2.resolver.Artifact artifact
		org.reficio.p2.resolver.Artifact sourceArtifact
		boolean root
	public org.reficio.p2.resolver.Artifact getArtifact () 
	public org.reficio.p2.resolver.Artifact getSourceArtifact () 
	public boolean isRoot () 
	public boolean isTransitive () 
	public boolean isSnapshot () 
}

org/reficio/p2/resolver/ArtifactResolutionRequest.class
ArtifactResolutionRequest.java
package org.reficio.p2.resolver
public final org.reficio.p2.resolver.ArtifactResolutionRequest extends java.lang.Object {
	private final String rootArtifactId
	private final java.util.List excludes
	private final boolean resolveTransitive
	private final boolean resolveSource
	private void  (java.lang.String, java.util.List, boolean, boolean) 
		String rootArtifactId
		java.util.List excludes
		boolean resolveTransitive
		boolean resolveSource
	public java.lang.String getRootArtifactId () 
	public java.util.List getExcludes () 
	public boolean isResolveTransitive () 
	public boolean isResolveSource () 
	public static org.reficio.p2.resolver.ArtifactResolutionRequest$Builder builder () 
	void  (java.lang.String, java.util.List, boolean, boolean, org.reficio.p2.resolver.ArtifactResolutionRequest$1) 
		String x0
		java.util.List x1
		boolean x2
		boolean x3
		org.reficio.p2.resolver.ArtifactResolutionRequest$1 x4
}

org/reficio/p2/resolver/ArtifactResolutionRequest$1.class
ArtifactResolutionRequest.java
package org.reficio.p2.resolver
 org.reficio.p2.resolver.ArtifactResolutionRequest$1 extends java.lang.Object {
}

org/reficio/p2/bundler/impl/AquteHelper.class
AquteHelper.java
package org.reficio.p2.bundler.impl
public org.reficio.p2.bundler.impl.AquteHelper extends java.lang.Object {
	public static final String SINGLETON
	public static final String TOOL_KEY
	public static final String TOOL
	public void  () 
	public static aQute.lib.osgi.Analyzer buildAnalyzer (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions, boolean)  throws java.lang.Exception 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
		boolean pedantic
		aQute.lib.osgi.Analyzer analyzer
	private static aQute.lib.osgi.Analyzer instantiateAnalyzer (org.reficio.p2.bundler.ArtifactBundlerRequest)  throws java.lang.Exception 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		aQute.lib.osgi.Analyzer analyzer
	private static void setAnalyzerOptions (aQute.lib.osgi.Analyzer, boolean) 
		aQute.lib.osgi.Analyzer analyzer
		boolean pedantic
	private static void setPackageOptions (aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Analyzer analyzer
		String export
	private static void setBundleOptions (aQute.lib.osgi.Analyzer, org.reficio.p2.bundler.ArtifactBundlerInstructions) 
		aQute.lib.osgi.Analyzer analyzer
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
	private static void setInstructions (aQute.lib.osgi.Analyzer, org.reficio.p2.bundler.ArtifactBundlerInstructions) 
		aQute.lib.osgi.Analyzer analyzer
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
	private static aQute.lib.osgi.Jar getInputJarWithBlankManifest (org.reficio.p2.bundler.ArtifactBundlerRequest)  throws java.lang.Exception 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		java.io.File parentFolder
		java.io.File jarBlankManifest
		aQute.lib.osgi.Jar jar
	private static void setManifest (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
}

org/reficio/p2/bundler/impl/AquteBundler.class
AquteBundler.java
package org.reficio.p2.bundler.impl
public org.reficio.p2.bundler.impl.AquteBundler extends java.lang.Object implements org.reficio.p2.bundler.ArtifactBundler  {
	public static final String ECLIPSE_SOURCE_BUNDLE
	public static final String IMPLEMENTATION_TITLE
	public static final String SPECIFICATION_TITLE
	public static final String MANIFEST_VERSION
	protected final org.reficio.p2.utils.BundleUtils bundleUtils
	private final boolean pedantic
	public void  (boolean) 
		boolean pedantic
	public void execute (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions) 
		Exception ex
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
	private void doWrap (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions)  throws java.lang.Exception 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
	private void prepareOutputFile (java.io.File) 
		java.io.IOException e
		java.io.File file
	private void handleVanillaJarWrap (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions)  throws java.lang.Exception 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
		aQute.lib.osgi.Analyzer analyzer
	private void populateJar (aQute.lib.osgi.Analyzer, java.io.File)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.io.File outputFile
		aQute.lib.osgi.Jar jar
	private void removeSignature (java.io.File) 
		java.io.File jar
	private void handleBundleJarWrap (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions)  throws java.io.IOException 
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
	private void doSourceWrap (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions)  throws java.lang.Exception 
		String version
		java.util.jar.Manifest manifest
		org.reficio.p2.bundler.ArtifactBundlerRequest request
		org.reficio.p2.bundler.ArtifactBundlerInstructions instructions
		String symbolicName
		String referencedBundleSymbolicName
		String version
		String name
		aQute.lib.osgi.Jar jar
	private java.util.jar.Manifest getManifest (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
	private void decorateSourceManifest (java.util.jar.Manifest, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.util.jar.Manifest manifest
		String name
		String refrencedBundleSymbolicName
		String symbolicName
		String version
		java.util.jar.Attributes attributes
	private org.reficio.p2.logger.Logger log () 
}

org/reficio/p2/bundler/ArtifactBundlerInstructions$1.class
ArtifactBundlerInstructions.java
package org.reficio.p2.bundler
 org.reficio.p2.bundler.ArtifactBundlerInstructions$1 extends java.lang.Object {
}

org/reficio/p2/bundler/ArtifactBundlerInstructions$Builder.class
ArtifactBundlerInstructions.java
package org.reficio.p2.bundler
public final org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder extends java.lang.Object {
	private String name
	private String symbolicName
	private String symbolicNameWithOptions
	private String version
	private String sourceName
	private String sourceSymbolicName
	private String proposedVersion
	private java.util.Map instructions
	private Boolean snapshot
	public void  () 
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder name (java.lang.String) 
		String name
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder symbolicName (java.lang.String) 
		String symbolicName
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder symbolicNameWithOptions (java.lang.String) 
		String symbolicNameWithOptions
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder version (java.lang.String) 
		String version
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder sourceName (java.lang.String) 
		String sourceName
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder sourceSymbolicName (java.lang.String) 
		String sourceSymbolicName
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder proposedVersion (java.lang.String) 
		String proposedVersion
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder instructions (java.util.Map) 
		java.util.Map instructions
	public org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder snapshot (java.lang.Boolean) 
		Boolean snapshot
	public org.reficio.p2.bundler.ArtifactBundlerInstructions build () 
}

org/reficio/p2/bundler/ArtifactBundlerInstructions.class
ArtifactBundlerInstructions.java
package org.reficio.p2.bundler
public final org.reficio.p2.bundler.ArtifactBundlerInstructions extends java.lang.Object {
	private final String name
	private final String symbolicName
	private final String symbolicNameWithOptions
	private final String version
	private final String sourceName
	private final String sourceSymbolicName
	private final String proposedVersion
	private final java.util.Map instructions
	private final Boolean snapshot
	private void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.Boolean) 
		String name
		String symbolicName
		String symbolicNameWithOptions
		String version
		String sourceName
		String sourceSymbolicName
		String proposedVersion
		java.util.Map instructions
		Boolean snapshot
	public static org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder builder () 
	public java.lang.String getName () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getSymbolicNameWithOptions () 
	public java.lang.String getVersion () 
	public java.lang.String getSourceName () 
	public java.lang.String getSourceSymbolicName () 
	public java.lang.String getProposedVersion () 
	public java.util.Map getInstructions () 
	public java.lang.Boolean isSnapshot () 
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.Boolean, org.reficio.p2.bundler.ArtifactBundlerInstructions$1) 
		String x0
		String x1
		String x2
		String x3
		String x4
		String x5
		String x6
		java.util.Map x7
		Boolean x8
		org.reficio.p2.bundler.ArtifactBundlerInstructions$1 x9
}

org/reficio/p2/bundler/ArtifactBundlerRequest.class
ArtifactBundlerRequest.java
package org.reficio.p2.bundler
public org.reficio.p2.bundler.ArtifactBundlerRequest extends java.lang.Object {
	private java.io.File binaryInputFile
	private java.io.File binaryOutputFile
	private final boolean shouldBundleBinaryFile
	private java.io.File sourceInputFile
	private java.io.File sourceOutputFile
	private final boolean shouldBundleSourceFile
	public void  (java.io.File, java.io.File, java.io.File, java.io.File, boolean) 
		java.io.File binaryInputFile
		java.io.File binaryOutputFile
		java.io.File sourceInputFile
		java.io.File sourceOutputFile
		boolean shouldBundle
	public java.io.File getBinaryInputFile () 
	public void setBinaryInputFile (java.io.File) 
		java.io.File binaryInputFile
	public java.io.File getBinaryOutputFile () 
	public void setBinaryOutputFile (java.io.File) 
		java.io.File binaryOutputFile
	public java.io.File getSourceInputFile () 
	public void setSourceInputFile (java.io.File) 
		java.io.File sourceInputFile
	public java.io.File getSourceOutputFile () 
	public void setSourceOutputFile (java.io.File) 
		java.io.File sourceOutputFile
	public boolean isShouldBundleBinaryFile () 
	public boolean isShouldBundleSourceFile () 
}

org/reficio/p2/bundler/ArtifactBundler.class
ArtifactBundler.java
package org.reficio.p2.bundler
public abstract org.reficio.p2.bundler.ArtifactBundler extends java.lang.Object {
	public abstract void execute (org.reficio.p2.bundler.ArtifactBundlerRequest, org.reficio.p2.bundler.ArtifactBundlerInstructions) 
}

org/reficio/p2/logger/Logger.class
Logger.java
package org.reficio.p2.logger
public final org.reficio.p2.logger.Logger extends java.lang.Object implements org.apache.maven.plugin.logging.Log  {
	static org.apache.maven.plugin.logging.Log log
	private void  () 
	public static org.reficio.p2.logger.Logger getLog () 
	public static void initialize (org.apache.maven.plugin.logging.Log) 
		org.apache.maven.plugin.logging.Log log
	public boolean isDebugEnabled () 
	public void debug (java.lang.CharSequence) 
		CharSequence charSequence
	public void debug (java.lang.CharSequence, java.lang.Throwable) 
		CharSequence charSequence
		Throwable throwable
	public void debug (java.lang.Throwable) 
		Throwable throwable
	public boolean isInfoEnabled () 
	public void info (java.lang.CharSequence) 
		CharSequence charSequence
	public void info (java.lang.CharSequence, java.lang.Throwable) 
		CharSequence charSequence
		Throwable throwable
	public void info (java.lang.Throwable) 
		Throwable throwable
	public boolean isWarnEnabled () 
	public void warn (java.lang.CharSequence) 
		CharSequence charSequence
	public void warn (java.lang.CharSequence, java.lang.Throwable) 
		CharSequence charSequence
		Throwable throwable
	public void warn (java.lang.Throwable) 
		Throwable throwable
	public boolean isErrorEnabled () 
	public void error (java.lang.CharSequence) 
		CharSequence charSequence
	public void error (java.lang.CharSequence, java.lang.Throwable) 
		CharSequence charSequence
		Throwable throwable
	public void error (java.lang.Throwable) 
		Throwable throwable
}

org/reficio/p2/publisher/BundlePublisher.class
BundlePublisher.java
package org.reficio.p2.publisher
public org.reficio.p2.publisher.BundlePublisher extends java.lang.Object {
	private static final String TYCHO_VERSION
	private final Boolean compressSite
	private final String additionalArgs
	private final org.apache.maven.project.MavenProject mavenProject
	private final org.apache.maven.execution.MavenSession mavenSession
	private final org.apache.maven.plugin.BuildPluginManager buildPluginManager
	public void  (java.lang.Boolean, java.lang.String, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession, org.apache.maven.plugin.BuildPluginManager) 
		Boolean compressSite
		String additionalArgs
		org.apache.maven.project.MavenProject mavenProject
		org.apache.maven.execution.MavenSession mavenSession
		org.apache.maven.plugin.BuildPluginManager buildPluginManager
	public void execute ()  throws org.apache.maven.plugin.MojoExecutionException java.io.IOException 
	public static org.reficio.p2.publisher.BundlePublisher$Builder builder () 
}

org/reficio/p2/publisher/CategoryPublisher.class
CategoryPublisher.java
package org.reficio.p2.publisher
public org.reficio.p2.publisher.CategoryPublisher extends java.lang.Object {
	private static final String CATEGORY_PUBLISHER_APP_NAME
	private final org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher launcher
	private final int forkedProcessTimeoutInSeconds
	private final String[] additionalArgs
	private final String categoryFileLocation
	private final String metadataRepositoryLocation
	public void  (org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher, int, java.lang.String[], java.lang.String, java.lang.String) 
		org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher launcher
		int forkedProcessTimeoutInSeconds
		String[] additionalArgs
		String categoryFileLocation
		String metadataRepositoryLocation
	public void execute ()  throws org.apache.maven.plugin.AbstractMojoExecutionException java.io.IOException 
	private void configureLauncher (java.lang.String, java.lang.String)  throws org.apache.maven.plugin.AbstractMojoExecutionException java.io.IOException 
		String categoryFileLocation
		String metadataRepositoryLocation
		java.io.File metadataRepositoryDir
		java.io.File categoryDefinitionFileSource
		java.io.File categoryDefinitionFileTarget
	private void executeLauncher ()  throws org.apache.maven.plugin.MojoFailureException 
		int result
	public static org.reficio.p2.publisher.CategoryPublisher$Builder builder () 
}

org/reficio/p2/publisher/BundlePublisher$Builder.class
BundlePublisher.java
package org.reficio.p2.publisher
public org.reficio.p2.publisher.BundlePublisher$Builder extends java.lang.Object {
	private Boolean compressSite
	private String additionalArgs
	private org.apache.maven.project.MavenProject mavenProject
	private org.apache.maven.execution.MavenSession mavenSession
	private org.apache.maven.plugin.BuildPluginManager buildPluginManager
	public void  () 
	public org.reficio.p2.publisher.BundlePublisher$Builder compressSite (java.lang.Boolean) 
		Boolean compressSite
	public org.reficio.p2.publisher.BundlePublisher$Builder additionalArgs (java.lang.String) 
		String additionalArgs
	public org.reficio.p2.publisher.BundlePublisher$Builder mavenProject (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject mavenProject
	public org.reficio.p2.publisher.BundlePublisher$Builder mavenSession (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession mavenSession
	public org.reficio.p2.publisher.BundlePublisher$Builder buildPluginManager (org.apache.maven.plugin.BuildPluginManager) 
		org.apache.maven.plugin.BuildPluginManager buildPluginManager
	public org.reficio.p2.publisher.BundlePublisher build () 
}

org/reficio/p2/publisher/CategoryPublisher$Builder.class
CategoryPublisher.java
package org.reficio.p2.publisher
public org.reficio.p2.publisher.CategoryPublisher$Builder extends java.lang.Object {
	private org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher launcher
	private int forkedProcessTimeoutInSeconds
	private String[] additionalArgs
	private String categoryFileLocation
	private String metadataRepositoryLocation
	public void  () 
	public org.reficio.p2.publisher.CategoryPublisher$Builder p2ApplicationLauncher (org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher) 
		org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher launcher
	public org.reficio.p2.publisher.CategoryPublisher$Builder forkedProcessTimeoutInSeconds (int) 
		int forkedProcessTimeoutInSeconds
	public org.reficio.p2.publisher.CategoryPublisher$Builder additionalArgs (java.lang.String) 
		Exception e
		String additionalArgs
	public org.reficio.p2.publisher.CategoryPublisher$Builder categoryFileLocation (java.lang.String) 
		String categoryFileLocation
	public org.reficio.p2.publisher.CategoryPublisher$Builder metadataRepositoryLocation (java.lang.String) 
		String metadataRepositoryLocation
	public org.reficio.p2.publisher.CategoryPublisher build () 
}

org/reficio/p2/utils/BundleUtils.class
BundleUtils.java
package org.reficio.p2.utils
public org.reficio.p2.utils.BundleUtils extends org.apache.felix.bundleplugin.BundlePlugin {
	public static final org.reficio.p2.utils.BundleUtils INSTANCE
	private static final String BUNDLE_SYMBOLIC_NAME_ATTR_NAME
	private static final String BUNDLE_VERSION
	private static final String BUNDLE_NAME
	public void  () 
	public boolean reportErrors (aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Analyzer analyzer
	public static org.apache.maven.artifact.Artifact aetherToMavenArtifactBasic (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact artifact
		org.apache.maven.artifact.DefaultArtifact mavenArtifact
	public java.lang.String calculateBundleSymbolicName (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact artifact
	public java.lang.String calculateBundleVersion (org.reficio.p2.resolver.Artifact) 
		org.reficio.p2.resolver.Artifact artifact
	public java.lang.String cleanupVersion (java.lang.String) 
		String version
	public boolean isBundle (java.io.File) 
		java.io.IOException e
		java.io.File file
		aQute.lib.osgi.Jar inputJar
	public boolean isBundle (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	public java.lang.String getBundleSymbolicName (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	public java.lang.String getBundleVersion (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	public java.lang.String getBundleName (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	private java.lang.String getManifestValue (aQute.lib.osgi.Jar, java.lang.String) 
		java.util.jar.Manifest manifest
		java.util.jar.Attributes$Name symbolicName
		java.util.jar.Attributes attributes
		Exception e
		aQute.lib.osgi.Jar jar
		String attributeName
	public static java.util.Properties transformDirectives (java.util.Map) 
		java.util.Map instructions
		java.util.Properties properties
	static void  () 
}

org/reficio/p2/utils/JarUtils.class
JarUtils.java
package org.reficio.p2.utils
public org.reficio.p2.utils.JarUtils extends java.lang.Object {
	private static final String JAR_SNAPSHOT_POSTFIX
	private static final String OSGI_SNAPSHOT_POSTFIX
	public void  () 
	public static void adjustSnapshotOutputVersion (java.io.File, java.io.File, java.lang.String) 
		java.util.jar.Manifest manifest
		java.util.jar.Attributes attributes
		java.io.IOException e
		Exception e
		java.io.File inputFile
		java.io.File outputFile
		String version
		aQute.lib.osgi.Jar jar
	public static java.lang.String replaceSnapshotWithTimestamp (java.lang.String) 
		String version
		String tweakedVersion
	private static java.lang.String getTimeStamp () 
		java.text.SimpleDateFormat format
	public static void removeSignature (java.io.File) 
		java.util.zip.ZipEntry entry
		String name
		java.io.InputStream zipInputStream
		java.util.Enumeration list
		java.util.zip.ZipFile zip
		java.util.zip.ZipOutputStream zipOutputStream
		java.io.IOException e
		java.io.File jar
		java.io.File unsignedJar
	public static boolean containsSignature (java.io.File) 
		java.util.zip.ZipEntry entry
		String name
		java.util.Enumeration list
		java.util.zip.ZipFile zip
		java.io.IOException e
		java.io.File jarToUnsign
}

org/reficio/p2/P2Mojo.class
P2Mojo.java
package org.reficio.p2
public org.reficio.p2.P2Mojo extends org.apache.maven.plugin.AbstractMojo implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable  {
	private static final String BUNDLES_TOP_FOLDER
	private static final String BUNDLES_DESTINATION_FOLDER
	private static final String DEFAULT_CATEGORY_FILE
	private static final String DEFAULT_CATEGORY_CLASSPATH_LOCATION
	private org.apache.maven.project.MavenProject project
	private org.apache.maven.execution.MavenSession session
	private org.apache.maven.plugin.BuildPluginManager pluginManager
	private String buildDirectory
	private String destinationDirectory
	private org.eclipse.sisu.equinox.EquinoxServiceFactory p2
	private org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher launcher
	private String categoryFileURL
	private boolean pedantic
	private boolean compressSite
	private int forkedProcessTimeoutInSeconds
	private String additionalArgs
	private org.codehaus.plexus.PlexusContainer container
	private Object repoSystem
	private Object repoSession
	private java.util.List projectRepos
	private java.util.List artifacts
	private org.apache.maven.plugin.logging.Log log
	private java.io.File bundlesDestinationFolder
	public void  () 
	public void execute () 
		Exception e
	private void initializeEnvironment ()  throws java.io.IOException 
	private void initializeRepositorySystem () 
	private java.lang.Object lookup (java.lang.String) 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException ex
		String role
	private void processArtifacts () 
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		java.util.Iterator i$
		org.reficio.p2.P2Artifact p2Artifact
		java.util.Iterator i$
		com.google.common.collect.Multimap resolvedArtifacts
	private com.google.common.collect.Multimap resolveArtifacts () 
		org.reficio.p2.resolver.ArtifactResolutionResult resolutionResult
		org.reficio.p2.P2Artifact p2Artifact
		java.util.Iterator i$
		com.google.common.collect.Multimap resolvedArtifacts
	private void logResolving (org.reficio.p2.P2Artifact) 
		org.reficio.p2.P2Artifact p2
	private org.reficio.p2.resolver.ArtifactResolutionResult resolveArtifact (org.reficio.p2.P2Artifact) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ArtifactResolutionRequest resolutionRequest
		org.reficio.p2.resolver.ArtifactResolutionResult resolutionResult
	private org.reficio.p2.resolver.ArtifactResolver getArtifactResolver () 
	private void logResolved (org.reficio.p2.resolver.ArtifactResolutionRequest, org.reficio.p2.resolver.ArtifactResolutionResult) 
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		java.util.Iterator i$
		org.reficio.p2.resolver.ArtifactResolutionRequest resolutionRequest
		org.reficio.p2.resolver.ArtifactResolutionResult resolutionResult
	private void bundleArtifact (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		org.reficio.p2.bundler.ArtifactBundler bundler
		org.reficio.p2.bundler.ArtifactBundlerInstructions bundlerInstructions
		org.reficio.p2.bundler.ArtifactBundlerRequest bundlerRequest
	private org.reficio.p2.bundler.ArtifactBundler getArtifactBundler () 
	private void executeP2PublisherPlugin ()  throws java.io.IOException org.apache.maven.plugin.MojoExecutionException 
		org.reficio.p2.publisher.BundlePublisher publisher
	private void prepareDestinationDirectory ()  throws java.io.IOException 
	private void executeCategoryPublisher ()  throws org.apache.maven.plugin.AbstractMojoExecutionException java.io.IOException 
		org.reficio.p2.publisher.CategoryPublisher publisher
	private void prepareCategoryLocationFile ()  throws java.io.IOException 
		java.io.InputStream is
		java.io.File destinationFolder
		java.io.File categoryDefinitionFile
		java.io.FileWriter writer
	private void cleanupEnvironment ()  throws java.io.IOException 
		java.io.IOException ex
		java.io.File workFolder
	public void contextualize (org.codehaus.plexus.context.Context)  throws org.codehaus.plexus.context.ContextException 
		org.codehaus.plexus.context.Context context
}

org/reficio/p2/P2Helper.class
P2Helper.java
package org.reficio.p2
public org.reficio.p2.P2Helper extends java.lang.Object {
	public void  () 
	public static org.reficio.p2.bundler.ArtifactBundlerRequest createBundlerRequest (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact, java.io.File) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		java.io.File outputFolder
		java.io.File binaryInputFile
		java.io.File binaryOutputFile
		java.io.File sourceInputFile
		java.io.File sourceOutputFile
		boolean bundle
		boolean shouldBundle
	private static boolean shouldBundle (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact, boolean) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		boolean resolvedArtifactIsBundle
	public static org.reficio.p2.bundler.ArtifactBundlerInstructions createBundlerInstructions (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact) 
		String symbolicName
		String symbolicNameWithOptions
		String name
		String version
		String proposedVersion
		String sourceSymbolicName
		String sourceName
		org.reficio.p2.bundler.ArtifactBundlerInstructions$Builder builder
		Exception ex
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
	private static java.lang.String calculateName (java.lang.String) 
		String symbolicName
	private static java.lang.String calculateSymbolicName (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact)  throws java.io.IOException 
		Object symbolicNameValue
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String symbolicName
		String classifier
	private static java.lang.String calculateVersion (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact)  throws java.io.IOException 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String version
	private static java.lang.String getUserDefinedVersion (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact) 
		Object versionValue
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String version
	private static java.lang.String calculateProposedVersion (org.reficio.p2.resolver.ResolvedArtifact)  throws java.io.IOException 
		String version
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String version
	private static java.lang.String calculateSnapshotVersion (org.reficio.p2.resolver.ResolvedArtifact) 
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String version
		String baseVersion
	public static boolean isProperSnapshotVersion (java.lang.String) 
		String version
	public static java.lang.String calculateSourceSymbolicName (java.lang.String) 
		String symbolicName
	public static java.lang.String calculateSourceName (java.lang.String, java.lang.String) 
		String name
		String symbolicName
		String sourceName
	public static java.lang.String calculateSymbolicNameWithOptions (org.reficio.p2.P2Artifact, org.reficio.p2.resolver.ResolvedArtifact, java.lang.String) 
		org.reficio.p2.P2Artifact p2Artifact
		org.reficio.p2.resolver.ResolvedArtifact resolvedArtifact
		String symbolicName
		String fullSymbolicName
}

META-INF/maven/org.reficio/p2-maven-plugin/pom.xml
META-INF/maven/org.reficio/p2-maven-plugin/pom.properties