Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Why is Tycho manifest-first?

On Thu, Nov 17, 2011 at 02:15, Aaron Digulla <digulla@xxxxxxxx> wrote:
> I have several concerns with p2:
>
> - Unlike Maven Central, p2 repositories are very unreliable. Someone uploads
> a new version of a plugin and my builds change.

I don't see this as an issue with p2 itself, but with specific
projects that don't provide stable update sites (i.e. the update sites
contains just the latest n versions; even within eclipse.org there is
no consistent approach), and the fact that there is nothing like Maven
Central for p2.

Note that a target platform can require specific versions, so the
build will fail rather than get an untested version.

One solution is to install dependencies into a local p2 repository;
unfortunately I haven't found a good way to manage such repositories
(Nexus Pro doesn't appear to help, and using the p2 director or Tycho
has issues as well:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=360474).


> - If you're not in the US, starting a Maven build which uses the official
> Indigo repo can take up to 15 minutes for the connection phase alone! This
> is unacceptable. To drive this home: "mvn clean" takes 15 minutes!!!

Are you sure the slowness is due to the repository being remote? See
https://bugs.eclipse.org/bugs/show_bug.cgi?id=356888.


Back to the top