org.apache.maven.plugin.ide
Class JeeUtils

java.lang.Object
  extended by org.apache.maven.plugin.ide.JeeUtils

public class JeeUtils
extends Object


Field Summary
static String ARTIFACT_MAVEN_EAR_PLUGIN
           
static String ARTIFACT_MAVEN_WAR_PLUGIN
           
 
Constructor Summary
JeeUtils()
           
 
Method Summary
static JeeDescriptor getJeeDescriptorFromEjbVersion(String ejbVersion)
          Returns the JEEDescriptor associated to an EJB specifications version.
static JeeDescriptor getJeeDescriptorFromJeeVersion(String jeeVersion)
          Returns the JEEDescriptor associated to a JEE specifications version.
static JeeDescriptor getJeeDescriptorFromJspVersion(String jspVersion)
          Returns the JEEDescriptor associated to a JSP specifications version.
static JeeDescriptor getJeeDescriptorFromServletVersion(String servletVersion)
          Returns the JEEDescriptor associated to a Servlet specifications version.
static String resolveEjbVersion(MavenProject project)
          Search in dependencies a version of EJB APIs (or of JEE APIs).
static String resolveJeeVersion(MavenProject project)
          Search in dependencies a version of JEE APIs.
static String resolveJspVersion(MavenProject project)
          Search in dependencies a version of JSP APIs (or from JEE APIs, or from Servlet APIs).
static String resolveServletVersion(MavenProject project)
          Search in dependencies a version of Servlet APIs (or of JEE APIs).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARTIFACT_MAVEN_EAR_PLUGIN

public static final String ARTIFACT_MAVEN_EAR_PLUGIN
See Also:
Constant Field Values

ARTIFACT_MAVEN_WAR_PLUGIN

public static final String ARTIFACT_MAVEN_WAR_PLUGIN
See Also:
Constant Field Values
Constructor Detail

JeeUtils

public JeeUtils()
Method Detail

getJeeDescriptorFromEjbVersion

public static final JeeDescriptor getJeeDescriptorFromEjbVersion(String ejbVersion)
Returns the JEEDescriptor associated to an EJB specifications version.

Parameters:
ejbVersion - An EJB version as defined by constants JeeDescriptor.EJB_x_x
Returns:
a JEEDescriptor

getJeeDescriptorFromJeeVersion

public static final JeeDescriptor getJeeDescriptorFromJeeVersion(String jeeVersion)
Returns the JEEDescriptor associated to a JEE specifications version.

Parameters:
jeeVersion - A JEE version as defined by constants JeeDescriptor.JEE_x_x
Returns:
a JEEDescriptor

getJeeDescriptorFromJspVersion

public static final JeeDescriptor getJeeDescriptorFromJspVersion(String jspVersion)
Returns the JEEDescriptor associated to a JSP specifications version.

Parameters:
jspVersion - A JSP version as defined by constants JeeDescriptor.JSP_x_x
Returns:
a JEEDescriptor

getJeeDescriptorFromServletVersion

public static final JeeDescriptor getJeeDescriptorFromServletVersion(String servletVersion)
Returns the JEEDescriptor associated to a Servlet specifications version.

Parameters:
servletVersion - A Servlet version as defined by constants JeeDescriptor.SERVLET_x_x
Returns:
a JEEDescriptor

resolveEjbVersion

public static String resolveEjbVersion(MavenProject project)
Search in dependencies a version of EJB APIs (or of JEE APIs).

Parameters:
artifacts - The list of dependencies where we search the information
Returns:
An EJB version as defined by constants JeeDescriptor.EJB_x_x. By default, if nothing is found, returns JeeDescriptor.EJB_2_1.

resolveJeeVersion

public static String resolveJeeVersion(MavenProject project)
Search in dependencies a version of JEE APIs.

Parameters:
artifacts - The list of dependencies where we search the information
Returns:
A JEE version as defined by constants JeeDescriptor.JEE_x_x. By default, if nothing is found, returns JeeDescriptor.JEE_1_4.

resolveJspVersion

public static String resolveJspVersion(MavenProject project)
Search in dependencies a version of JSP APIs (or from JEE APIs, or from Servlet APIs).

Parameters:
artifacts - The list of dependencies where we search the information
Returns:
A JSP version as defined by constants JeeDescriptor.JSP_x_x. By default, if nothing is found, returns JeeDescriptor.JSP_2_0.

resolveServletVersion

public static String resolveServletVersion(MavenProject project)
Search in dependencies a version of Servlet APIs (or of JEE APIs).

Parameters:
artifacts - The list of dependencies where we search the information
Returns:
A SERVLET version as defined by constants JeeDescriptor.SERLVET_x_x. By default, if nothing is found, returns JeeDescriptor.SERVLET_2_4.


Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.