Regarding plugin & dependency search - did you notice how
autocomplete works in POM source editor? When you type in a groupId,
you can easily choose between available artifacts and versions, and
also insert known plugin configuration parameters. If you can't
remember a groupId / artifactId, there are insert plugin / insert
dependency templates that open a search dialog. I feel it's much
faster & convenient than the removed tabs.
I'm sure the tabs could be added back as optional extensions, but
someone from the community would have to step up and do it :)
Regarding the code generators support - connectors mechanism is
superior to the old mechanism, period. Someone has to write a jaxb
connector, but once it's done, everyone's builds will work rock
solid, every time. My experience with 0.12 was a that builds were
breaking repeatedly for no apparent reason, and required tedious
tweaking to get them working again. No more of this with 1.0.0!
Writing a few connectors is a small price to pay, IMO.
cheers,
Rafał
On 07/08/2011 04:56 PM, Tomasz Blachowicz wrote:
Hi there,
I've been using M2Eclipse feature with my Eclipse IDE for last
year or so on daily basis and I always were very happy with the
tool. Today I decided to upgrade to Indigo bundle and new m2e
feature and I must say I'm disappointed, because many of the
useful features of M2Eclipse 0.12 (last of releases managed by
Sonatype) has been dropped in m2e 1.0 release. Igor Fedorenko in
his e-mail today has kindly mentioned that some tabs and features
has been removed and the team has decided to concentrate on other
useful features. I don't really agree this was good idea and there
is certainly a good few features that I'll be missing:
* The plug-in tab with search for plugins (How many of you
actually remember the full name of jaxb plugin and it's latest
version?) and really great support for custom plugin
configuration. That was great simplification for me and I believe
other users working with complex pom files.
* New dependency tab is not great. In the M2Eclipse 0.12 one could
got to editing of the artifact details in the right pane just by
clicking on the artifact on the list. Now the new pop-up window
appears to do the same.
* The graphical representation of dependencies was nice feature.
Maybe not for large projects, but still quite useful. I'll be
missing this feature.
* In M2Eclipse 0.12 there was possibility to run specific goals on
project import and project configuration update. I found this
very, very useful when working with projects that generate code.
By calling goals automatically I stayed assure that all my
generated classes (e.g. JAXB POJOs) are up-to-date and the project
compiles fine just after import.
I'd like to highlight that I really appreciate the hard work you
guys doing there and I'm really happy that Maven integration has
become top-level project in Eclipse finally. However dropping
features/plugins that advanced users like myself have been using
extensively is not the best idea in my view. Is there any chance
to bring the dropped features back to m2e?