Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] org.eclipse.pde.junit.runtime versus org.eclipse.tycho.surefire.osgibooter



On Sat, Apr 3, 2021 at 9:21 AM Christoph Läubrich <laeubi@xxxxxxxxxxxxxx> wrote:
At a first glance org.eclipse.pde.junit.runtime provides similar
function as org.eclipse.tycho.surefire.osgibooter but there must be a
reason we have both.

Is this historically? Does org.eclipse.tycho.surefire.osgibooter has
more features?

I wonder if we not should try to "merge" with PDE supplied application?

I can't say which one provides more features but in the past every bundle from Eclipse SDK had to be uploaded by Tycho to maven central and this was extra work on Tycho side so there wasn't much incentive. Even now one has to always consider the fact that if we e.g. rely on pde bundle and an issue is found in it , tycho will have to wait for this pde bundle to be released and available at maven central prior to using it. This was especially visible with new JUnit versions support where tycho provided support for JUnit versions before JDT/PDE did.
Now that I looked at o.e.pde.junit.runtime it has dependencies on org.eclipse.core.runtime, org.eclipse.jdt.junit.runtime, org.eclipse.ui, org.eclipse.e4.ui.workbench3 and I these are only direct dependencies and I haven't looked what are the dependencies of these dependencies. I'm afraid that relying on the PDE bundle will end up downloading almost whole Eclipse SDK which would be an overkill compared to o.e.tycho.surefire.osgibooter.
 
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-dev



--
Aleksandar Kurtakov
Red Hat Eclipse Team

Back to the top