Thank you for clarification, Aleksandar!
Indeed, copy of ecj is in fact already forms circular dependency.
However, org.eclipse.jdt.core + dependencies looks much more monumental.
Interesting, Help subsystem seems to be the main driver of [major]
changes in Platform requirements in recent years.
Regards,
AF
11/3/2022 8:09 PM, Aleksandar Kurtakov пишет:
On Thu, Nov 3, 2022 at 6:17 PM Alexander Fedorov
<[email protected]> wrote:
Hello All,
Does it mean that now we have circular dependency between Platform
and JDT?
It has always been there just hidden by copied old ecj in
org.apache.jasper.glassfish.
Regards,
AF
11/3/2022 5:48 PM, Ed Merks пишет:
As I mentioned on that thread, which is rather long and
meandering (because of me), cross-projects is not likely to be
representative of the overall downstream community of application
developers.
The bottom line is that the JSP support that is needed for a
functioning Help system will work if and only if you have
org.eclipse.jdt.core *or *org.eclipse.jdt.batch.compiler installed.
The former has these dependencies with team.core being optional
greedy so will tend to be installed too unless steps are taken to
ensure it's not visible:
While the latter is self-contained and has no additional
dependencies:
The change that has been committed for 4.26 forces
org.eclipse.jdt.core to be installed rather than the smaller
self-contained org.eclipse.jdt.batch.compiler thereby forcing all
RCP applications that use Help to install core.filesystem,
core.resource, text, and typically team.core (and whatever those
require) whether they want/need those or not.
There is no ideal out-of-the-box solution at this point, and I
thank Aleksandar for his effort on this front. That being said,
I'm personally *not convinced *that we should take away the
choice for downstream consumers, even if no one on cross projects
cares nor is affected...
On 03.11.2022 15:22, Aleksandar Kurtakov wrote:
Hey everyone,
In an effort to fix the help system working on Java 17+ (
https://github.com/eclipse-platform/eclipse.platform.ua/issues/18
) dependency on org.eclipse.jdt.core (which itself brings
org.eclipse.core.resources and etc.).
Please test your plugins and especially RCP applications against
latest I-build
(https://download.eclipse.org/eclipse/downloads/index.html )
whether this creates any issue for you so we can act prior to M3
release in a week.
--
Aleksandar Kurtakov
Red Hat Eclipse Team
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list,
visithttps://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list,
visithttps://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
--
Aleksandar Kurtakov
Red Hat Eclipse Team
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list,
visithttps://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev