| Modifier and Type | Field and Description |
|---|---|
private IdeDependency[] |
WorkspaceConfiguration.workspaceArtefacts |
| Modifier and Type | Method and Description |
|---|---|
IdeDependency[] |
WorkspaceConfiguration.getWorkspaceArtefacts() |
protected IdeDependency[] |
EclipsePlugin.getWorkspaceArtefacts() |
| Modifier and Type | Method and Description |
|---|---|
private void |
EclipsePlugin.buildAjdtWeaveDeps(IdeDependency[] deps) |
private void |
EclipsePlugin.buildAspectjDeps(IdeDependency[] deps) |
protected EclipseWriterConfig |
EclipsePlugin.createEclipseWriterConfig(IdeDependency[] deps)
Create the
EclipseWriterConfig for the specified dependencies. |
void |
WorkspaceConfiguration.setWorkspaceArtefacts(IdeDependency[] workspaceArtefacts) |
void |
EclipsePlugin.writeConfiguration(IdeDependency[] deps) |
| Modifier and Type | Method and Description |
|---|---|
private IdeDependency |
ReadWorkspaceLocations.readArtefact(java.io.File projectLocation,
org.apache.maven.plugin.logging.Log logger)
Read the artefact information from the pom in the project location and the eclipse project name from the .project
file.
|
| Modifier and Type | Field and Description |
|---|---|
private IdeDependency[] |
EclipseWriterConfig.deps
List of IDE dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
IdeDependency[] |
EclipseWriterConfig.getDeps()
Getter for
deps. |
| Modifier and Type | Method and Description |
|---|---|
private void |
EclipseAjdtWriter.addDependency(java.util.Properties ajdtSettings,
IdeDependency dep,
java.lang.String propName,
int index) |
protected void |
EclipseClasspathWriter.addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep) |
protected void |
AbstractEclipseManifestWriter.addDependencyToClassPath(java.lang.StringBuffer classpath,
IdeDependency dependency)
Add one dependency to the blank separated classpath stringbuffer.
|
private java.lang.String |
EclipseClasspathWriter.getDependencyId(IdeDependency dep) |
private boolean |
EclipseClasspathWriter.isAspectJRuntime(IdeDependency dep) |
void |
EclipseWriterConfig.setDeps(IdeDependency[] deps)
Setter for
deps. |
| Modifier and Type | Method and Description |
|---|---|
private void |
RadLibCopier.copyArtifact(IdeDependency[] deps,
java.io.File destDir)
Copies the Artifact after building the destination file name if overridden.
|
private org.codehaus.plexus.util.xml.Xpp3Dom |
RadApplicationXMLWriter.findOrCreateArtifact(IdeDependency dependency,
org.codehaus.plexus.util.xml.Xpp3Dom modulemapXmlDom)
find an artifact in the modulemaps dom tree, if it is missing create a new entry in the modulemaps dom tree.
|
private void |
RadLibCopier.handleEarLibs(IdeDependency[] deps)
EARs need the jars in the root directory.
|
private void |
RadLibCopier.handleWarLibs(IdeDependency[] deps)
WARs need the jars in the WEB-INF/lib directory.
|
private void |
RadApplicationXMLWriter.updateApplicationXml(org.codehaus.plexus.util.xml.Xpp3Dom applicationXmlDom,
org.codehaus.plexus.util.xml.Xpp3Dom modulemapXmlDom,
IdeDependency dependency)
update the application.xml and the .modulemaps file for a specified dependency.all WAR an EJB dependencies will
go in both files all others only in the modulemaps files.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractWtpResourceWriter.addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File basedir,
java.lang.String deployPath)
Adds dependency for Eclipse WTP project.
|
private org.codehaus.plexus.util.xml.Xpp3Dom |
EclipseWtpApplicationXMLWriter.findOrCreateArtifact(IdeDependency dependency,
org.codehaus.plexus.util.xml.Xpp3Dom modulemapXmlDom)
find an artifact in the modulemaps dom tree, if it is missing create a new entry in the modulemaps dom tree.
|
private java.lang.String |
EclipseWtpApplicationXMLWriter.getContextRootFor(IdeDependency dependency)
Find the contextRoot specified in the pom and convert it into contectroot for the application.xml.
|
private void |
EclipseWtpApplicationXMLWriter.updateApplicationXml(org.codehaus.plexus.util.xml.Xpp3Dom applicationXmlDom,
org.codehaus.plexus.util.xml.Xpp3Dom modulemapXmlDom,
IdeDependency dependency)
update the application.xml and the .modulemaps file for a specified dependency.all WAR an EJB dependencies will
go in both files all others only in the modulemaps files.
|
| Modifier and Type | Field and Description |
|---|---|
private IdeDependency[] |
AbstractIdeSupportMojo.ideDeps
Cached array of resolved dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
protected IdeDependency[] |
AbstractIdeSupportMojo.doDependencyResolution()
Resolve project dependencies.
|
protected IdeDependency[] |
AbstractIdeSupportMojo.getWorkspaceArtefacts() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
IdeUtils.getProjectName(java.lang.String template,
IdeDependency dep)
Use
getEclipseProjectName() instead. |
private java.util.List |
AbstractIdeSupportMojo.resolveDependenciesWithClassifier(IdeDependency[] deps,
java.lang.String inClassifier,
boolean includeRemoteRepositories)
Resolve the required artifacts for each of the dependency.
|
private void |
AbstractIdeSupportMojo.resolveSourceAndJavadocArtifacts(IdeDependency[] deps)
Resolve source artifacts and download them if
downloadSources is true. |
protected abstract void |
AbstractIdeSupportMojo.writeConfiguration(IdeDependency[] deps)
Main plugin method where dependencies should be processed in order to generate IDE configuration files.
|