Post by adriansHi Jason,
In thread
http://www.nabble.com/What-is-the-current-situation-WRT-Spring-Tooling-Spring-DM-Server-and-Maven-Tycho--td21815222.html#a21928171
I tried to get a clearer picture of where Maven & OSGi support (both
command-line and within Eclipse) is heading. Based on Igor's answers and
other information I've read, I think that I understand your roadmap, except
for the fact that you don't have much to say in regards to how this all fits
in with the Spring Framework which also provides tooling around OSGi and
dependency resolution (currently the m2eclipse support and the Spring
tooling are not totally compatible when it comes to dependency
management,
from what I gather).
We are going to build standard tooling for Eclipse plugin development
and OSGi bundles. SpringSource can contribute to the effort and use
the parts of the tooling they wish. SpringSource will be present at
the OSGi Tooling Summit on March 27th so it's really a matter of the
SpringSource folks bringing the concerns of their users to the summit.
We don't plan to make anything non-standard in our OSGi tooling so it
should work for everyone working with OSGi.
Post by adriansIt would be great if both Sonatype and SpringSource could provide more
clarity in this area. Spring is a very widely used framework and to sort of
ignore the elephant in the room on your part doesn't make sense, IMO, and
with the reverse being true for SpringSource. Part of your and
SpringSource's stories should be addressing compatibility with the other's
tools. Igor didn't seem to be familiar with what SpringSource
offered at the
time of the thread mentioned above, and, based on talking to Colin (from
SpringSource) it didn't look like they had given enough
consideration to
m2eclipse/Tycho and its OSGi support.
Our tooling is meant to be general purpose so it should work and we're
interested in working with anyone. This is one of the reasons we're
having our Maven Meetup this week where we are trying to share
information about everything we're doing in this area. I will also be
at EclipseCon next week and I'm going to the OSGi Tooling Summit.
Post by adriansBoth Sonatype's and SpringSource's
attitude (likely unintentional, but still shortsighted IMO) wrt to this
subject is very frustrating as a user of both Maven and Spring.
Sonatype is relatively small compared to SpringSource so the only
thing that we can do right now is focus on standard tooling. I think
we've also been completely open with everything that we're doing with
OSGi so I don't think there is any mystery about what we're going
support.
Post by adriansI've
mentioned to both Igor and Colin (hoping he would pass it on) that if it is
an impossibility to work together in some fashion, it would be
better than
the current situation if you (both Sonatype and SpringSource) could at least
provide the means to disable some functionality in your tools so that you
don't step on each other's toes when it comes to dependency
resolution.
We're happy to work with anyone, so there's no intentional avoidance.
In fact, we have both made a first step. Sonatype has made a
presentation to the SpringSource folks about everything that we're
planning on doing insofar as OSGi tooling and I'm sure we'll chat
during EclipseCon and the OSGi Tooling Summit.
Post by adriansCheers and here's to improved integration among the various tools,
Adrian Sampaleanu
Post by Jason van ZylA new mailing list has been setup for those interested. You can read
http://www.sonatype.com/people/2009/03/the-future-of-maven-osgi-join-the-tycho-users-mailing-list/
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------
A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole
-- Christopher Alexander, A Pattern Language
---------------------------------------------------------------------
http://xircles.codehaus.org/manage_email
--
View this message in context: http://www.nabble.com/The-Future-of-Maven---OSGi-tp22418803p22561860.html
Sent from the Maven Eclipse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
http://xircles.codehaus.org/manage_email
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------
What matters is not ideas, but the people who have them. Good people
can fix bad ideas, but good ideas can't save bad people.
-- Paul Graham