Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.2.0.final
-
None
-
None
-
All
Description
As discussed in several issues the WTP integration cannot handle workspace dependencies (resolve in workspace). The deployment assemblies have to be defined manually.
Attached you find an ANT tasks that creates the deployment assemblies automatically.
It uses the information in ../.metadata/.plugins/org.apache.ivyde.eclipse/cpstates and syncs this to .settings/org.eclipse.wst.common.component
usage:
<taskdef name="updateEclipseDeploymentAssemblies" classname="org.apache.ivy.ant.UpdateEclipseDeploymentAssemblies" classpathref="..." />
<target name="update-eclipse">
<updateEclipseDeploymentAssemblies projectFolder="${project.dir}"/>
</target>