Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] How to build [EJ]Git?

On 2010-01-07, at 2:39 PM, Alex Blewitt wrote:

> On Jan 7, 2010, at 19:33, Chris Aniszczyk wrote:
> 
>> On Thu, Jan 7, 2010 at 1:32 PM, Jason van Zyl <jason@xxxxxxxxx> wrote:
>>> That said it goes for here as well. If Shawn, Robin or the other committers don't want to the Maven route, unwind it and not interfere. I'm not going to force our preference of technology on anyone.
>> 
>> I don't mind the Tycho route for JGit if it could produce mvn2
>> compatible artifacts. That's the major blocker, right?
> 
> Agreed, I think that would be the best way out. For whatever it's worth, the check-in-manifest(and-project-files) is pretty much the de-facto way of working on Eclipse-based projects at Eclipse. It's also a pattern I've used elsewhere, even if we end up with multiple copies of dependencies and/or different IDE files.
> 
> I also think that Maven/Tycho is going to be a great way to build in the future as well - I wouldn't like to see us not using it for E/JGit. These are teething problems, and we can work together to find a way forward.
> 

It's not simply the consumption of the artifact after the fact. The project has to be amenable to development outside of Eclipse. For EGit it's not so much a concern because someone using IDEA is not likely to be very interested in EGit. But there are lots of people interested in JGit and Tycho is not going to work anywhere but Eclipse on an IDE level.

> Shawn mentioned that one major issue with Tycho for JGit was that it installed artifacts into the local maven repository which were not compatible with Maven 2 clients. That in itself seems to be a blocker; Jason, do we have a TYCHO bug for that? If not, can one be raised? (I don't think  have an account but let me know if I can help here.)
> 
> I don't know if there were other issues with the approach that Shawn outlined though, but it seems we can work through one blocker at a time.
> 
> Alex
> 
> PS M2Eclipse is well and good for building Java projects, but I don't think it's likely to work for OGSi projects (when using PDE runtime). That's a concern I have with going down that specific route; but my hope was that Tycho with manifest first would eliminate that as an issue.
> _______________________________________________
> egit-dev mailing list
> egit-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/egit-dev

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------



Back to the top