Class ASFExtOptionsUtil
java.lang.Object
org.apache.maven.plugin.doap.options.ASFExtOptionsUtil
Utility class for
ASFExtOptions class.- Since:
- 1.1
- Author:
- Vincent Siveton
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringProjects related to building/maintaining source code/websites.static final StringC or C++ Programming Language.static final String[]All categories supported by ASFstatic final StringThe ASF category resource.static final StringProjects related to databases.static final StringRelated to the HyperText Transfer Protocol.static final StringModules designed for use by the Apache HTTP Server.static final StringJava Programming Language and all its components.static final StringA library meant to be used by other applications.static final StringServers or applications related to internet mail protocols.static final StringAnything that acts as a client across a network.static final StringAnything that acts as a server across a network.static final StringPerl Programming Language.static final String[]All Programming Languages supported by ASFstatic final StringPython Programming Language.static final StringScalable Vector Graphic Programming Language.static final StringTcl Programming Language.static final StringSoftware designed to test or verify other software.static final StringUnifying frameworks for website development.static final StringSoftware based on XML technologies. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.model.DeveloperFind the chair man of the project.static List<org.apache.maven.model.Developer> findPMCMembers(List<org.apache.maven.model.Developer> developers) Find the list of PMC members of the project.static StringgetCategorySupportedByASF(String category) static StringgetProgrammingLanguageSupportedByASF(String programmingLanguage) static booleanisASFProject(org.apache.maven.project.MavenProject project) Try to find if the given project is hosted at Apache.
-
Field Details
-
CATEGORY_RESOURCE
-
BUILD_MANAGEMENT_CATEGORY
Projects related to building/maintaining source code/websites.- See Also:
-
DATABASE_CATEGORY
-
HTTP_CATEGORY
-
HTTP_MODULES_CATEGORY
Modules designed for use by the Apache HTTP Server.- See Also:
-
LIBRARY_CATEGORY
A library meant to be used by other applications.- See Also:
-
MAIL_CATEGORY
Servers or applications related to internet mail protocols.- See Also:
-
NETWORK_CLIENT_CATEGORY
Anything that acts as a client across a network.- See Also:
-
NETWORK_SERVER_CATEGORY
Anything that acts as a server across a network.- See Also:
-
TESTING_CATEGORY
Software designed to test or verify other software.- See Also:
-
WEB_FRAMEWORK_CATEGORY
Unifying frameworks for website development.- See Also:
-
XML_CATEGORY
-
CATEGORIES
All categories supported by ASF -
C_PROGRAMMING_LANGUAGE
-
JAVA_PROGRAMMING_LANGUAGE
Java Programming Language and all its components.- See Also:
-
PERL_PROGRAMMING_LANGUAGE
-
PYTHON_PROGRAMMING_LANGUAGE
-
SVG_PROGRAMMING_LANGUAGE
Scalable Vector Graphic Programming Language.- See Also:
-
TCL_PROGRAMMING_LANGUAGE
-
PROGRAMMING_LANGUAGES
All Programming Languages supported by ASF
-
-
Constructor Details
-
ASFExtOptionsUtil
public ASFExtOptionsUtil()
-
-
Method Details
-
getCategorySupportedByASF
-
getProgrammingLanguageSupportedByASF
-
findChair
public static org.apache.maven.model.Developer findChair(List<org.apache.maven.model.Developer> developers) Find the chair man of the project. The role of the developer should containchair.- Parameters:
developers- list ofDeveloper- Returns:
- a Developer or null if not found.
-
findPMCMembers
-
isASFProject
public static boolean isASFProject(org.apache.maven.project.MavenProject project) Try to find if the given project is hosted at Apache.- Parameters:
project- not null- Returns:
trueif the SCM url, distribution management url, project url or organization url is hosted in the Apache domain name,falseotherwise.- Since:
- 1.1
- See Also:
-