[
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.