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

Updating to Eclipse 2024/03 and all dependencies #1184

Open
4 tasks
PhilMFischer opened this issue Apr 16, 2024 · 0 comments
Open
4 tasks

Updating to Eclipse 2024/03 and all dependencies #1184

PhilMFischer opened this issue Apr 16, 2024 · 0 comments
Assignees
Labels
build Changes the build process dependencies Pull requests that update a dependency file quality Code Quality improvement

Comments

@PhilMFischer
Copy link
Member

  • Updating Virtual Satellite to Eclipse 2024/03
  • Updating build to tycho 3 or 4
  • updating ci workflow to latest github actions
  • updating ci workflow to latest virsat actions
@PhilMFischer PhilMFischer self-assigned this Apr 16, 2024
@PhilMFischer PhilMFischer added quality Code Quality improvement build Changes the build process dependencies Pull requests that update a dependency file labels Apr 16, 2024
PhilMFischer added a commit that referenced this issue Apr 16, 2024
- removed maven nature from projects. The maven anture did not pay of
and was creating more problems than help to the develoeprs.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 17, 2024
- The xtend generated code has some fixes concerning white space. The
white spaces are reduced.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- All plugins are set to java compatibility level of java 17. This is
needed since some dependencies were never than our previous java 11. The
eclipse 2024-03 is running on java 17 thus it feels natural to go down
this route.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- setting all clsspath entries to java 17
- same with the build properties

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- setting also java 17 compatibility in the Manifest files
- cleaning up the dependencies for fitting to the new target platform

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- Now using the injector annotation to google inject
- updated code generation to use java 17 instead of 11
- fixed a few javax imports to jakarta.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- Adjusted dependencies to new 2024-03.
- Adjusted to latest Orbit repository.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- Adjusted jetty to latest jetty 12 dependencies and change sin API in
respect to jakarta ee 8

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 18, 2024
- on featurs
- on product
- on documentation
- ...

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Apr 22, 2024
- updated maven license versioning
- updated tycho

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 2, 2024
- Fixing runtime class path of some external lib plugins

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 2, 2024
- Fixed code of servlet registration
- Remaining issues with HTTP vs HTPPS as well as authentication setup

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 3, 2024
- Removed Custiom ClassLoader from Applet for jetty/jersey servlets

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 3, 2024
- jetty 12 has changed to from java File to NIO in the back of the login
service. A properties file now needs to be provided by a URI.
- Added legacy support for old path based configurations of auth
properties file.
- Fixed broken setup of serveltcontext in the VirSatJettyServer.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 3, 2024
- Removed Custom ClassLaoder form AJXB Utility

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 3, 2024
- the launcher was missing some dependencies

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 3, 2024
- Removed Jetty Dependencies from external lib plugin.
- Added the jetty ee10 servlet to the external lib plugin
- Using the jetty 12 dependencies for the VirSatJettyServer. They are
shipped with Eclipse 2024-03

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
- Tycho complained about features that named dependencies twice.
- Added a python script reading all feature.xml files, removing
duplicates, and also removing version requirements.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
- Some external libs were pulling osgi dependencies since the base
plugin for external libs is requiring org.eclipse.runtim. Now maven is
correctly setup to ignore these dependencies for pulling external libs.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
- Integarted justJ jre 17 to Virsat builds for server and core

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
- Introducing OpenApi3 and Swagger 2 with jakarta support

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue May 7, 2024
- updated server side services

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jun 17, 2024
- Added some example servlet to the server, for showcasing openAPI
integration and easier debugging
PhilMFischer added a commit that referenced this issue Jun 17, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixed warnings on generic editor

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixed warnings on generic editor

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing warning in Mass Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing warning in Cost Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing warning in Mechanical Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing warning in power Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing warning in Mechanical Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing Extension Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing Thermal Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing Thermal Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing Thermal Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
- Fixing Thermal Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 10, 2024
---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
added source directory to correctly search for tmodle files

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
- Fixing warning in Mechanical Concept

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
- updated tmodel files, and generated targetfiles for windows and linux

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Removed ZMQ due to constant dependency problems.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Removed ZMQ due to constant dependency problems.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
- Due to zmq removal

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
- due to spotbugs changes
---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
-only for speed up

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 11, 2024
Put your Message here.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 12, 2024
- to get it out of jacoco coverage metrics

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
PhilMFischer added a commit that referenced this issue Jul 12, 2024
- API can now be seen on the server itself.

---
Task #1184: Updating to Eclipse 2024/03 and all dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Changes the build process dependencies Pull requests that update a dependency file quality Code Quality improvement
Projects
None yet
Development

No branches or pull requests

1 participant