77 Commits

Author SHA1 Message Date
Anton Kosyakov
ca2876d730 [jetbrains]: force initialize maven project
to work around initialization after warmup in prebuilds

Co-authored-by: Victor Nogueira <victor@gitpod.io>
2022-11-17 15:56:47 +02:00
Autofix
82b73b1678 Autofix: trailing-spaces 2022-11-16 13:51:46 +02:00
Victor Nogueira
1fb74d9d6f Fix to observe ports while the service is active 2022-11-11 20:10:41 +02:00
Victor Nogueira
c7af42affa Fix the JDWP error "transport error 202: socket creation failed: Address family not supported by protocol" by setting an IPv4 address 2022-11-11 17:24:41 +02:00
Victor Nogueira
3bf9dd39b9 Improve port forwarding in JetBrains EAP IDEs 2022-11-11 12:00:41 +02:00
Robo Quat
dfc9e27ab1 Update Platform Version of JetBrains Backend Plugin to 223.7571-EAP-CANDIDATE-SNAPSHOT 2022-11-10 13:13:40 +02:00
Victor Nogueira
6dfd3f7003 Upgrade Gradle Wrapper to v7.5.1 in all components
The process of upgrading Gradle Wrapper is described here: https://docs.gradle.org/7.5.1/userguide/gradle_wrapper.html#sec:upgrading_wrapper
2022-11-08 10:18:38 +01:00
Victor Nogueira
2658eb08d6 Improve code readability
Environment Name can never be null, as it has a default value set in `gradle.properties`, but it can be overridden as an empty string, so we need to check if it's not blank.

And the other code was hard to read. Although there's a repeated string now, it's easier to understand that it will exclude it's opposite ("stable" <-> "latest").
2022-11-07 11:04:37 +01:00
roboquat
5fffa02154 Update Platform Version of JetBrains Backend Plugin to 223.7401-EAP-CANDIDATE-SNAPSHOT 2022-11-03 10:46:07 +01:00
Andrea Falzetti
10f556316a chore(jetbrains): use only one clipboard manager 2022-11-03 10:00:08 +01:00
roboquat
a7c10f7b3c [JetBrains] Update IDE images to new build version 2022-11-02 20:45:07 +01:00
Victor Nogueira
18aec459b6 Add actions Copy URL and Copy Web URL on forwarded ports in terminals from JetBrains EAP IDEs
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
2022-11-02 20:16:07 +01:00
roboquat
71dfccd207 Update Platform Version of JetBrains Backend Plugin to 223.7255-EAP-CANDIDATE-SNAPSHOT 2022-10-28 12:16:02 +02:00
Victor Nogueira
9e1dac1e7e Fix 'gp open' command to open files in JetBrains Client instead of the backend IDE 2022-10-26 12:05:41 +02:00
Victor Nogueira
c152611e54 Update Platform Version of JetBrains Backend Plugin to 223.7126-EAP-CANDIDATE-SNAPSHOT
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2022-10-25 11:46:40 +02:00
Victor Nogueira
7f4578011b Adjust JetBrains Backend Plugin to work with the new Port Forwarding API 2022-10-13 17:18:29 +02:00
Victor Nogueira
1f605d62ee Add missing gitpod configurations for RubyMine and WebStorm
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2022-10-07 10:26:22 +02:00
Victor Nogueira
4590b0ee08 Update gradle plugins from JetBrains Backend-Plugin 2022-10-07 09:37:22 +02:00
Victor Nogueira
297db4f6a4 Use different folders for the Stable and EAP JetBrains IDE used by the Dev Server from backend-plugin 2022-10-05 13:17:20 +02:00
roboquat
4a3af67283 Update Platform Version of JetBrains Backend Plugin to 223.5756-EAP-CANDIDATE-SNAPSHOT 2022-10-03 12:39:19 +02:00
Andrea Falzetti
b4287e372d chore(backend-plugin): update launch-dev-script and dev docs
# Conflicts:
#	components/ide/jetbrains/backend-plugin/launch-dev-server.sh
2022-10-03 11:46:19 +02:00
mustard
03cbf0e97f [jetbrains] remove unused argdeps 2022-09-30 10:00:30 +02:00
Victor Nogueira
bdd795194c Add support for JetBrains EAP IDEs (2022.3) 2022-09-29 15:10:30 +02:00
Victor Nogueira
8c035ef084 Allow passing the test-repository URL via parameter "-r" when running launch-dev-server.sh for JetBrains Backend Plugin development
If the parameter is not passed, it will use the default test-repository: https://github.com/gitpod-io/spring-petclinic
2022-09-13 17:27:14 +02:00
Anton Kosyakov
fcb426e4bf jb: allow backend debugging running in preview env 2022-09-12 11:21:13 +02:00
Anton Kosyakov
d88a81906f jb: backend plugin hot swap 2022-09-12 11:21:13 +02:00
Anton Kosyakov
3c6c85fc72 jb: backend plugin hot deploy 2022-09-12 11:21:13 +02:00
Anton Kosyakov
bace8c3c5c [jb] split backend and plugin images 2022-09-12 11:21:13 +02:00
Victor Nogueira
a794d7f2a1 Add Gitpod-related actions to JetBrains IDEs 2022-09-08 20:02:23 +02:00
Andrea Falzetti
c75d066327 feat(jetbrains): show workspace class in backend control center 2022-09-05 11:29:20 +02:00
roboquat
ea45fd8618 Update Platform Version of JetBrains Backend Plugin to 222.4167-EAP-CANDIDATE-SNAPSHOT 2022-08-31 13:48:16 +02:00
Victor Nogueira
74a9b9795d Disconnect the terminal widget when Gitpod Task exits, and update terminal widget tab when Gitpod Task title changes 2022-08-30 17:13:15 +02:00
Anton Kosyakov
edc17a405c [jb] extract downloading in own leeway component
In order to reuse downloads on changes to backend plugins.
2022-08-25 12:35:41 +02:00
Victor Nogueira
6b6bac37c6 Use Java SDK defined on JAVA_HOME by default on JetBrains IDEs 2022-08-23 12:31:39 +02:00
Andrea Falzetti
b4edca5b68 feat: move new jetbrains features to stable 2022-08-19 10:12:35 +02:00
Andrea Falzetti
131aa358ad feat(supervisor): add resource status severity 2022-08-17 13:35:33 +02:00
Victor Nogueira
6274cf1649 Update Platform Version from stable JetBrains Backend Plugin
As we're now using v222.3354 for all stable JetBrains IDEs.
2022-08-12 15:57:29 +02:00
Andrea Falzetti
4091496971 feat(jetbrains): show workspace resources 2022-08-12 11:34:29 +02:00
Victor Nogueira
b60946ec96 Fix Java projects configs 2022-08-11 21:16:28 +02:00
Victor Nogueira
232e85a0d7 Upgrade Gradle Wrapper for compatibility with Java 17 2022-08-10 07:48:54 +02:00
Victor Nogueira
d0627ab85e Auto-forward all workspace open ports when using Latest JetBrains IDEs 2022-08-09 20:08:53 +02:00
roboquat
1b9f753729 Update Platform Version of JetBrains Backend Plugin to 222.3739-EAP-CANDIDATE-SNAPSHOT 2022-08-09 09:55:53 -03:00
Victor Nogueira
de67bd4d89 Clean code from GitpodServerLauncher and update JetBrains backend-plugin to work when user has proxies 2022-07-13 13:42:00 +02:00
mustard
5bb6e2a6e0 Use a different logic when client is not using proxies to connect to Gitpod Server when using JetBrains IDEs
Also, use a fixed version on JetBrains backend-plugin to avoid unexpected API changes which could block Werft to build the main branch on Gitpod repository.
2022-07-08 19:51:55 +05:30
Victor Nogueira
95f02d84f5 Auto-forward Task Terminals Ports on JetBrains IDEs 2022-06-30 21:09:38 +05:30
Anton Kosyakov
a26a9bc414 [jb] add track for sent closed heartbeat 2022-06-29 12:11:37 +05:30
Victor Nogueira
41efa4ad17 When using the Latest Release of JetBrains IDEs, if the workspace has tasks defined on .gitpod.yml, the IDE will start with one terminal opened for each task 2022-06-27 13:02:36 +05:30
Anton Kosyakov
4ff0c7e3b8 [jb]: monitor low memory notifications and gc overhead 2022-06-16 19:41:25 +05:30
Andrea Falzetti
8f5f7b6d04 feat(jb): observe ports status and send notification 2022-05-31 02:37:48 +05:30
Victor Nogueira
6e06744fc8 Wait the Backend Plugin to be ready and the Controller Client to be connected before executing "gp preview" on JetBrains IDEs 2022-05-27 13:29:45 +05:30