Go to file
dependabot[bot] c95c0d56ea
build(deps): bump com.google.http-client.version from 1.39.1 to 1.40.0 (#138)
Bumps `com.google.http-client.version` from 1.39.1 to 1.40.0.

Updates `google-http-client` from 1.39.1 to 1.40.0
- [Release notes](https://github.com/googleapis/google-http-java-client/releases)
- [Changelog](https://github.com/googleapis/google-http-java-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-http-java-client/compare/v1.39.1...v1.40.0)

Updates `google-http-client-jackson2` from 1.39.1 to 1.40.0
- [Release notes](https://github.com/googleapis/google-http-java-client/releases)
- [Changelog](https://github.com/googleapis/google-http-java-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-http-java-client/compare/v1.39.1...v1.40.0)

---
updated-dependencies:
- dependency-name: com.google.http-client:google-http-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.http-client:google-http-client-jackson2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:36:23 +03:00
.ci ci: Add Next & SHA tagged container builds (#18) 2021-06-07 12:34:09 -04:00
.github build: Change dependabot schedule interval to weekly (#122) 2021-09-16 11:19:58 +03:00
.mvn Set up maven build of core, plugins, dashboard, assembly 2016-02-12 09:47:39 +02:00
assembly build: Transition from Java EE to Jakarta EE (#80) 2021-09-13 08:20:09 +03:00
core build: Used jakarta.persistence (#125) 2021-09-21 08:36:19 +03:00
deploy Merge pull request #98 from eclipse-che/ab/removesingleuserfromhelmcharts 2021-09-10 14:35:29 +03:00
dockerfiles build: Transition from Java EE to Jakarta EE (#80) 2021-09-13 08:20:09 +03:00
docs Fix the link to docs. 2018-08-19 05:59:45 +00:00
infrastructures build: Used jakarta.persistence (#125) 2021-09-21 08:36:19 +03:00
multiuser build: Used jakarta.persistence (#125) 2021-09-21 08:36:19 +03:00
typescript-dto chore: Bump to 7.37.0-SNAPSHOT in main (#96) 2021-09-09 08:32:24 +03:00
wsmaster build: Used jakarta.persistence (#125) 2021-09-21 08:36:19 +03:00
.gitattributes Add typescript 2016-08-09 06:29:32 -07:00
.gitignore Create tests for the "Typescript" and "Node-debug2" plugins (#19474) 2021-04-01 21:07:14 +03:00
LICENSE Fix remaining notes about old EPL 1.0 license (#10607) 2018-08-01 09:48:15 +03:00
NUMBERING.md Set up maven build of core, plugins, dashboard, assembly 2016-02-12 09:47:39 +02:00
README.md chore: Update README.md and make-release.sh (#130) 2021-09-22 14:41:19 -04:00
RELEASE.md Update README.md and RELEASE.md (#19560) 2021-04-14 08:45:41 -04:00
check_properties_description.sh Properties script (#19253) 2021-03-16 12:04:53 +02:00
devfile.yaml Che devfile (#17227) 2020-06-26 08:07:57 +02:00
make-release.sh chore: Update README.md and make-release.sh (#130) 2021-09-22 14:41:19 -04:00
pom.xml build(deps): bump com.google.http-client.version from 1.39.1 to 1.40.0 (#138) 2021-09-25 22:36:23 +03:00

README.md

[Next build Status] [Release build Status]

What is Che server

Che Server is a core component of the Eclipse Che. This component is responsibe for creation and managing of Che workspaces, but will some day be replaced by the Dev Workspace Operator.

Project structure

Che Server is mostly a Java web application deployed on a Apache Tomcat server in a container.

  • 'pom.xml' The root Maven module, that lists all dependencies and structure.
  • 'assembly' - module for final assemblies of Che web applications
  • 'dockerfiles' - directory contains image Dockerfile for Che Server, as well as additional images.
  • 'core' - core and utility modules for Che.
  • 'wsmaster' - primary modules of the Che Server API.
  • 'multiuser' - modules related to multiuser implementation of Che.
  • 'infrastructure' - implementations for the underlying infrastructure, on which Che is running (Kubernetes, Openshift, etc.)
  • 'deploy' - deployment files for Helm installation.
  • 'typescript-dto' module, that provides DTO objects for typescript projects that may depend on Che Server, such as Che Theia.

Build requirements

  • Apache Maven 3.6.3 or Higher
  • JDK Version 11
  • Podman or Docker (required for running integration tests)

Build and debug

Run mvn clean install to build Activate a faster profile build by adding -Pfast To debug, run mvn clean install -X and connect your IDE to the debug port

CI

There are several GitHub Actions workflows implemented for this repository:

License

Join the community

The Eclipse Che community is globally reachable through public chat rooms, mailing list and weekly calls. See https://www.eclipse.org/che/docs/che-7/overview/introduction-to-eclipse-che/#_joining_the_community

Report issues

Issues are tracked on the main Eclipse Che Repository: https://github.com/eclipse/che/issues