Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to 2023 targets and JavaSE-17 #266

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

update to 2023 targets and JavaSE-17 #266

wants to merge 1 commit into from

Conversation

anb0s
Copy link
Owner

@anb0s anb0s commented Apr 14, 2023

Issue:

#267

Proposed changes

{text}

Reviewers

@

@anb0s anb0s force-pushed the update_to_2023 branch 2 times, most recently from 5a72202 to d2d8890 Compare April 14, 2023 16:12

jobs:

platform:
strategy:
fail-fast: false
matrix:
target-platform: ['Eclipse-4.8', 'Eclipse-2021-09', 'Eclipse-2021-12', 'Eclipse-2022-03']
target-platform: ['Eclipse-4.8', 'Eclipse-2022-09', 'Eclipse-2022-12', 'Eclipse-2023-03']
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please be aware that the full matrix might not work because old target platforms may not run on newer java versions (for example due to the changes of javax.xml in Java 9).

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, it works for now, only the update site build is failing, because of missing dependecy org.eclipse.equinox.ds ...

@anb0s anb0s changed the title update to 2023 targets update to 2023 targets and JavaSE-17 and Tycho 2.7.5 Apr 15, 2023
@anb0s anb0s changed the title update to 2023 targets and JavaSE-17 and Tycho 2.7.5 update to 2023 targets and JavaSE-17 Apr 15, 2023
@anb0s anb0s force-pushed the update_to_2023 branch 3 times, most recently from 8ae3f06 to feb1174 Compare April 15, 2023 21:12
@Bananeweizen
Copy link
Contributor

I haven't used the p2 ant scripts for building update sites, so I don't have any knowledge in that area. If you just need any tycho.ds version to satisfy your build script, then you can use the "Repository Explorer" view from Oomph, hit the button "...by provided capabilities" and enter the name of the plugin/feature needed. That would show you this for equinox.ds:
grafik
So one possible location for your target would be:

<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.equinox.ds" version="0.0.0"/>
<repository location="http://download.eclipse.org/releases/2020-12"/>
</location>

However, even with that dependency I cannot get that Ant script running.

@anb0s anb0s self-assigned this Apr 16, 2023
@anb0s anb0s added this to the v2.3 milestone Apr 16, 2023
@anb0s anb0s modified the milestones: v2.3, TBD Jun 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants