Hi,
here is my report for this week:
What I had planned for this week:
(1) Modify the existing ManifestStrategy so it can be used for
projects too.
(2) Implement a strategy to identify projects based on the
information in the pom.xml files.
(3) Implement a new view which shows the dependencies and
corresponding models for each project in the workspace.
What I have done this week:
I finished the modification of the ManifestStrategy which can also
be used for Projects now (1).
Also I implemented a new Strategy (MavenPomXmlStrategy) which bases
on the pom.xml files inclusive tests (2).
Beside of this I provide some bug fixes for bugs which are detected
during the usage the new api and views.
Furthermore I started with the implementation of the new view (3)
this week. At the moment the view looks like this:

It provides information about the projects in the workspace and
which dependencies exists in them.
For each dependency the ProjectCoordinate (if one exists) is shown.
Futhermore a part of the Model Coordinate is displayed as well as
for the different model types the currently used versions.
The view looks nice but I still have to do a lot of refactorings in
the background, because the view is at the moment much to slow.
What I have planned for the next week:
- Do some refactorings in the view classes to be able to reuse some
code (e.g. sorting functionality).
- Finish the implementation of the new view (3).
- Do some improvements to the DependencyIdentificationView (Provide
a refresh button, and filter functionalities)
Regards,
Olav
|