[
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
|
Thanks for the insights. Shouldn't it be possible to consume this as a
bundle from the I-Builds if necessary?
About dependencies: I have also noticed that, but if tycho can live
without, PDE should also, that's why I wonder if we could not improve
PDE here and then reuse the code.
The same for newer JUnit versions: if we can have them in eclipse faster
because of tycho-users "driving" this this sounds more profitable than
having support just in tycho and when it comes to IDE people are lost.
I think one very frustrating thing for user is (also see recent
discussions on m2e) if things work on commandline but not in IDE or vice
versa. Or even worse, if it behaves different...
Am 03.04.21 um 08:41 schrieb Aleksandar Kurtakov:
On Sat, Apr 3, 2021 at 9:21 AM Christoph Läubrich <laeubi@xxxxxxxxxxxxxx
<mailto: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 <mailto:tycho-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/tycho-dev
<https://www.eclipse.org/mailman/listinfo/tycho-dev>
--
Aleksandar Kurtakov
Red Hat Eclipse Team
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-dev