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

Use gh-pages to store P2 repository + Java 11/Eclipse 2021.06/Tycho 2.3.0 #5

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

glhez
Copy link

@glhez glhez commented Jun 19, 2021

Hello,

Since PDT no longer reference Twig Editor Plugin in its P2 update site, and that http://twig.dubture.com/? does not work or sometime point to bintray - which no longer work -, this PR will attempt to fix that:

  1. The Eclipse minimal version become 2021.06
  2. The Java minimal/compile version become Java 11
  3. Upgrade tycho to 2.3.0 (latest at date)
  4. Maven version become 3.8.1 and Maven Wrapper is used to avoid download it.
  5. Two actions / workflow are added: one that build on each pull request, one that manually publish to gh-pages using https://github.com/JamesIves/github-pages-deploy-action

The repository is then consumable at: https://glhez.github.io/eclipse-indexing-framework/

When this branch is merged, the repository should be accessible using https://pulse00.github.io/eclipse-indexing-framework/ but it requires you (the repository owner) to enable GitHub Pages and select gh-pages as branch.

Note: this is a two part pull request. The second being done on the Twig Editor plugin repo.

  - introduces git workflow + update ghpages to replace non working repository
  - upgrade to java 11
  - use maven wrapper + 3.8.1
  - use tycho plugin 2.3.0
  - build against Eclipse 2021.06
  - remove script to publish on bintray
@glhez glhez changed the title Use gh-pages to store P2 repository Use gh-pages to store P2 repository + Java 11/Eclipse 2021.06/Tycho 2.3.0 Jun 19, 2021
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.

None yet

1 participant