Class ApisUtil
- java.lang.Object
-
- org.apache.sling.feature.maven.mojos.apis.ApisUtil
-
public class ApisUtil extends Object
Context for creating the api jars
-
-
Field Summary
Fields Modifier and Type Field Description static String
API_IDS
Alternative IDs for artifact dependencies.static String
JAVADOC_LINKS
Links for javadocs.static String
SCM_ENCODING
Alternative SCM encoding, default is UTF-8static String
SCM_IDS
Alternative IDS to a source artifact.static String
SCM_LOCATION
Alternative SCM location.static String
SCM_TAG
Tag for source when using SCM info
-
Constructor Summary
Constructors Constructor Description ApisUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<org.apache.sling.feature.ArtifactId>
getApiIds(org.apache.sling.feature.Artifact artifact)
static List<String>
getJavadocLinks(org.apache.sling.feature.Artifact artifact)
static void
getPackageList(String javadocUrl, Set<String> linkedPackages, Map<String,Set<String>> linkedPackagesMap)
static List<org.apache.sling.feature.ArtifactId>
getSourceIds(org.apache.sling.feature.Artifact artifact)
-
-
-
Field Detail
-
SCM_TAG
public static final String SCM_TAG
Tag for source when using SCM info- See Also:
- Constant Field Values
-
SCM_LOCATION
public static final String SCM_LOCATION
Alternative SCM location.- See Also:
- Constant Field Values
-
SCM_ENCODING
public static final String SCM_ENCODING
Alternative SCM encoding, default is UTF-8- See Also:
- Constant Field Values
-
API_IDS
public static final String API_IDS
Alternative IDs for artifact dependencies.- See Also:
- Constant Field Values
-
SCM_IDS
public static final String SCM_IDS
Alternative IDS to a source artifact.- See Also:
- Constant Field Values
-
JAVADOC_LINKS
public static final String JAVADOC_LINKS
Links for javadocs.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSourceIds
public static List<org.apache.sling.feature.ArtifactId> getSourceIds(org.apache.sling.feature.Artifact artifact) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getApiIds
public static List<org.apache.sling.feature.ArtifactId> getApiIds(org.apache.sling.feature.Artifact artifact) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getJavadocLinks
public static List<String> getJavadocLinks(org.apache.sling.feature.Artifact artifact)
-
-