Skip to main content

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

2010/1/8 Shawn O. Pearce <spearce@xxxxxxxxxxx>
OK, this thread has gone on long enough.  We're now just talking
circles around each other.

Right now I think we should:

* JGit:

 Use Maven 2.x, pom-first, maven-bundle-plugin.

 Consider checking in .project, .classpath files which use the
 PDE nature, the m2eclipse nature, and the m2eclipse classpath
 container.  I'll prepare a change to add these today and send
 it for review.

 Consider a subdirectory holding a Tycho build that creates a proper
 feature and packages the project for P2.  IMHO the feature for
 JGit should be part of the JGit project and not the EGit project.
 But the last time I tried this I ran into issues in Tycho so I
 most likely will need help from Igor to figure it out.

 Right now I massively favor pom-first here, because as Jason
 has already pointed out, many IDEs understand this format for a
 project description, and I only want to maintain it once.


* EGit:

 Use Tycho, manifest-first.

 Fix ASAP https://bugs.eclipse.org/bugs/show_bug.cgi?id=297584 so
 Buckminster can actually start relying on EGit's core plugin.


 Evaluate Buckminster vs. Tycho after things have stablized a bit
 more in both camps.  Both seem like really good tools, but are
 each having their own little growing pains right now.

 Either way, the EGit build shall be manifest-first because that
 is the OSGi standard way, and development support in non-Eclipse
 IDEs irrelevant.  Which is why I want to revisit and evaluate
 Buckminster in the near future.

+1

--
Matthias

Back to the top