[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[m2e-users] Automatic project changes resolution
|
Hi all,
I'm new to m2e, so my question might sound strange. I would appreciate if you point me to some documentation in that case.
We
have dozens of sub-projects in our 3-level pom tree and people keep
adding and removing some of them on a bi-weekly basis. The problem is
further complicated by a fact that not all newly added projects result
in compile-time error when they are missing. The could end up not being
dropped into OSGi container since people forget to import them properly
and Eclipse for some reason doesn't know about their existence
automatically.
Currently, people have to watch some mailing list and whenever there
is such an event, they have to go and either manually invoke import
wizard for the very root pom and add missing projects or manually remove
some of the not needed ones. Moving/renaming is a combination of
removing/adding.
That all is very error prone and we would like to automate/simplify the process somehow.
Ideally, we would like to have the following workflow:
1) sync
2) fire Eclipse
3) Some hook to trigger which would analyze developer's workspace against latest pom tree (the very root pom is fixed and known)
4) There should be some button somewhere which would be:
- green, if everything is all-right
- red, if not
Clicking
it should automatically remove not needed projects (and update Eclipse
internals) and add the new ones (some sort of invoking import wizard in a
silent mode).
Is it possible with the existing functionality? Or would we have to somehow extend m2e?
Any help would be very appreciated!