[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
Re: [m2e-dev] Making m2e connectors development scale for the community
|
- From: Andrew Eisenberg <andrew@xxxxxxxxxxxx>
- Date: Wed, 4 Jul 2012 10:31:27 -0700
- Delivered-to: m2e-dev@eclipse.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=QgTkwIq+AuV5RwarYASXmrDuWEQ5bW5cbCzbWKuL92w=; b=Vdr7h+Lmfl8CjlqOMpCuA/3F/4PKxoi+eFgLTUIjJRx3xWEv4HHfUgValQyfZrBCOR bHU4F6TpaYkhUZSNelzDT1QKFVLZbFcY6Nci861NIjgLNv5vdkFLm4+UnFKelgZEZG7+ LQ875vVOcIqLjtuSd+Z3s+oImcdHoUzse4zpJYd+DNoZJr7VabrEUo6oyakbq+balg6C wV8hRj7szYnYbMTi+Li43k8ix1IdQEdo7f1eGtDAY8xmaKf0gtmTPp6IOAVYlNRt44an cKAQ1cDX+Bn5qbr6Ig+Za6EIvemHaMgOeoTqbiadTybeOiRZH4mxyCmCC2e56MlrORGa hylw==
This looks good and will make things easier to maintain, but I am a
little confused.
It looks like you are expecting the catalog.xml file to be in the root
of the scm repo for the project. Are you expecting this catalog file
to be included with the final build? Or are youjust going to scrape
the repositories for the catalog files and incorporate them into the
main one?
On Tue, Jul 3, 2012 at 10:14 PM, Jason van Zyl <jason@xxxxxxxx> wrote:
> Hi,
>
> Fred and I have started some work making the discovery catalog maintenance a
> little easier and accessible. Fred has been able to modify the catalog
> without someone from Sonatype which is a good thing. But there is still a
> long way to go. The next step I would like to take is having each connector
> developer maintain their own catalog entries. There are many examples now
> because while I've been decomposing all the m2e connector builds that
> Sonatype maintains I've been pushing the catalog entries to the individual
> projects as you can see in m2eclipse-egit[1]. You will notice their is a
> catalog.xml entry there. I am automating the collection of these entries and
> creating the whole catalog. I have extracted many of them and Fred and
> Andrew have taken care of the WTP and AJDT connectors but there still a
> bunch more in the catalog I would like to get into their respective
> projects.
>
> If you are an m2e connector developer then please look in the current
> catalog[2] take your entries out, and create a catalog.xml file in your
> project that looks like this[3]. Once you do that send me an email with the
> repository where the catalog entry can be found. If you want to take part in
> the automated processes that will produce the catalog and stage it for
> testing then you'll have to do this because us maintain entries for other
> people's work isn't going to scale. I'll make a better registration process
> but for now with 40 connectors I can manage maintaining the list of repos I
> have to walk to extract the catalog entries in order to make the aggregate
> work.
>
> Eventually I plan to open up the infrastructure for building and deploying
> the connectors I'm using to anyone else who wants to use it. I'm also
> planning to create some infrastructure on Maven Central to house all the
> connectors as it is probably the most stable and scalable place to put all
> the connectors. At any rate this is step one, so if you have a connector
> please extract our your catalog entries and put them in your own project.
>
> If you have any questions just let me know. I plan to have this all working
> by the end of the week.
>
> [1]: https://github.com/sonatype/m2eclipse-egit
> [2]:
> http://git.eclipse.org/c/m2e/m2e-discovery-catalog.git/tree/org.eclipse.m2e.discovery.oss/connectors.xml
> [3]: https://github.com/sonatype/m2eclipse-egit/blob/master/catalog.xml
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder, Apache Maven
> http://twitter.com/jvanzyl
> ---------------------------------------------------------
>
> believe nothing, no matter where you read it,
> or who has said it,
> not even if i have said it,
> unless it agrees with your own reason
> and your own common sense.
>
> -- Buddha
>
>
>
>
>
>
> _______________________________________________
> m2e-dev mailing list
> m2e-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/m2e-dev
>