Summary: | Resolve Graphiti dependency issues in JPA Diagram Editor related building | ||
---|---|---|---|
Product: | [WebTools] WTP Releng | Reporter: | Neil Hauge <neil.hauge> |
Component: | releng | Assignee: | Carl Anderson <ccc> |
Status: | RESOLVED FIXED | QA Contact: | Carl Anderson <ccc> |
Severity: | major | ||
Priority: | P1 | CC: | cbridgha, kaloyan, petya.sabeva, tranle1 |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows 7 | ||
Whiteboard: | |||
Bug Depends on: | |||
Bug Blocks: | 387476 |
Description
Neil Hauge
2012-09-11 17:11:59 EDT
Some more, pertinent information since then- I added in an Ant Task to wtpbuilder that takes a p2 url and installs it, without downloading a zip first or anything. This was necessary for EGit and the Git Fetch Factory, which do not have a zip to download. The Ant target is getAndInstallRepoFromURL , found in scripts/dependency/dependency.xml My assumption is that if we change the Graphiti dependency to a p2 install using that Ant target, we will be better off. The trick is how to do that for Graphiti, and only Graphiti (for now). I updated the build scripts so that Graphiti now installs from the updateSite repository, as listed in the appropriate dependencies file. I updated the R3_4_maintenance of juno.dependencies, and the current build uses Graphiti 0.9.1. I will update the master version of kepler.dependencies, but I won't know if that works until the JPA Diagram Editor feature is added back into the Dali feature in WTP 3.5.0. |