Resolves variable and/or container runtime classpath entries in
the context of a launch configuration or Java project. A resolver can be declared
as an extension (org.eclipse.jdt.launching.runtimeClasspathEntryResolver),
or be registered with the JavaRuntime programatically.
A resolver is registered for a specific classpath
VARIABLE and/or CONTAINER. A resolver is
consulted when a runtime classpath entry is needs to be resolved.
A resolver extension is defined in plugin.xml.
Following is an example definition of a runtime classpath entry
resolver extension.
org.eclipse.jdt.launching.runtimeClasspathEntryResolver), or be registered with theJavaRuntimeprogramatically.A resolver is registered for a specific classpath
A resolver extension is defined inVARIABLEand/orCONTAINER. A resolver is consulted when a runtime classpath entry is needs to be resolved.plugin.xml. Following is an example definition of a runtime classpath entry resolver extension.<extension point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"> <runtimeClasspathEntryResolver id="com.example.ExampleResolver" class="com.example.ExampleResolverImpl" variable="VAR_NAME" container="CONTAINER_ID" </runtimeClasspathEntryResolver> </extension>The attributes are specified as follows:
At least one ofidspecifies a unique identifier for this extension.classspecifies the fully qualified name of the Java class that implementsIRuntimeClasspathEntryResolver.variablename of the classpath variable this resolver is registered for.containeridentifier of the classpath container this resolver is registered for.variableorcontainermust be specified.Clients may implement this interface.