Eclipse MicroProfile Visual Studio Code extension

96 views
Skip to first unread message

Cesar Saavedra

unread,
May 14, 2019, 6:28:57 PM5/14/19
to Eclipse MicroProfile
Does anybody know if there exists a VS Code extension for Eclipse MicroProfile? If this doesn't exist, is anybody working on this at the moment? I'm thinking this extension could leverage the MicroProfile Starter.

Brian benz

unread,
May 14, 2019, 6:34:23 PM5/14/19
to Eclipse MicroProfile

Brian benz

unread,
May 14, 2019, 6:35:29 PM5/14/19
to Eclipse MicroProfile
If I wasn’t busy with the samples I’d definitely work on this. But I am busy with the samples :).

Hieu Lam Tri

unread,
May 15, 2019, 12:09:04 AM5/15/19
to Eclipse MicroProfile
Hi Caesar,

I am Java developer with Sun Certifications. I also have experience with Javascript (es6, react) so if you plan to do something, I am willing to help. 

@Brian : What is the samples? Is that MP samples project ? Is there anything I can help you with ? 

Regards,
Hieu Lam

Brian benz

unread,
May 15, 2019, 4:10:43 AM5/15/19
to Eclipse MicroProfile
Greetings Hieu!  Correct, I'm working on consolidating and testing the MP samples.  I don't need any help at the moment but I'll let you know when I do (perhaps soon?)

Graham Charters

unread,
May 15, 2019, 5:07:03 AM5/15/19
to microp...@googlegroups.com
Hi Caesar, 

Coincidentally, I was thinking about VS Code and MicroProfile this morning.  It would be really cool if we could get MicroProfile on the VS Code Java Overview page - E.g. linking to the starter, samples, etc.  Has this been considered/discussed? 

Regards, Graham.

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5d6a5ace-6676-4beb-a158-a00b83acdda0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

YK Chang

unread,
May 15, 2019, 9:53:03 AM5/15/19
to Eclipse MicroProfile
Hi Cesar,

Don't think there is one out there at the moment as the others have noted.

Then, we have been tinkering with one particularly from a Language Server standpoint.  Glad to discuss what you have in mind further and show everyone what we have thus far.

As Graham said, it will be good to get MicroProfile on the VS Code Java Overview page too.  Not sure if anyone has insights on this?

Thank you,
YK (from IBM)

On Wednesday, May 15, 2019 at 5:07:03 AM UTC-4, Graham Charters wrote:
Hi Caesar, 

Coincidentally, I was thinking about VS Code and MicroProfile this morning.  It would be really cool if we could get MicroProfile on the VS Code Java Overview page - E.g. linking to the starter, samples, etc.  Has this been considered/discussed? 

Regards, Graham.

On Wed, 15 May 2019 at 09:10, Brian benz <bria...@gmail.com> wrote:
Greetings Hieu!  Correct, I'm working on consolidating and testing the MP samples.  I don't need any help at the moment but I'll let you know when I do (perhaps soon?)

On Tuesday, May 14, 2019 at 9:09:04 PM UTC-7, Hieu Lam Tri wrote:
Hi Caesar,

I am Java developer with Sun Certifications. I also have experience with Javascript (es6, react) so if you plan to do something, I am willing to help. 

@Brian : What is the samples? Is that MP samples project ? Is there anything I can help you with ? 

Regards,
Hieu Lam

On Wednesday, May 15, 2019 at 5:28:57 AM UTC+7, Cesar Saavedra wrote:
Does anybody know if there exists a VS Code extension for Eclipse MicroProfile? If this doesn't exist, is anybody working on this at the moment? I'm thinking this extension could leverage the MicroProfile Starter.

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

Cesar Saavedra

unread,
May 15, 2019, 10:05:15 AM5/15/19
to MicroProfile
Hi Graham, you read my mind :-)
I think it would be awesome if MicroProfile were featured in the VS Code Welcome page with the assets you listed. The MicroProfile Starter team is currently working on adding the ability to call it from the command line. I'm thinking this functionality could be used from a MicroProfile VS Code extension. My next question is:

Does anybody have experience writing a VS Code extension? Hieu? Graham? If either one of you do, please let me know so I can have you join the next MicroProfile Starter team call so that we can plan for it.  WDYT?

You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--
Cesar Saavedra
Senior Principal Technical Product Marketing Manager

Emily Jiang

unread,
May 15, 2019, 1:39:39 PM5/15/19
to Eclipse MicroProfile
We also need to target Intellij as it is properly the most popular IDE for Java developers.
Emily

On Wednesday, May 15, 2019 at 3:05:15 PM UTC+1, Cesar Saavedra wrote:
Hi Graham, you read my mind :-)
I think it would be awesome if MicroProfile were featured in the VS Code Welcome page with the assets you listed. The MicroProfile Starter team is currently working on adding the ability to call it from the command line. I'm thinking this functionality could be used from a MicroProfile VS Code extension. My next question is:

Does anybody have experience writing a VS Code extension? Hieu? Graham? If either one of you do, please let me know so I can have you join the next MicroProfile Starter team call so that we can plan for it.  WDYT?

On Wed, May 15, 2019 at 5:07 AM Graham Charters <gcha...@gmail.com> wrote:
Hi Caesar, 

Coincidentally, I was thinking about VS Code and MicroProfile this morning.  It would be really cool if we could get MicroProfile on the VS Code Java Overview page - E.g. linking to the starter, samples, etc.  Has this been considered/discussed? 

Regards, Graham.

On Wed, 15 May 2019 at 09:10, Brian benz <bria...@gmail.com> wrote:
Greetings Hieu!  Correct, I'm working on consolidating and testing the MP samples.  I don't need any help at the moment but I'll let you know when I do (perhaps soon?)

On Tuesday, May 14, 2019 at 9:09:04 PM UTC-7, Hieu Lam Tri wrote:
Hi Caesar,

I am Java developer with Sun Certifications. I also have experience with Javascript (es6, react) so if you plan to do something, I am willing to help. 

@Brian : What is the samples? Is that MP samples project ? Is there anything I can help you with ? 

Regards,
Hieu Lam

On Wednesday, May 15, 2019 at 5:28:57 AM UTC+7, Cesar Saavedra wrote:
Does anybody know if there exists a VS Code extension for Eclipse MicroProfile? If this doesn't exist, is anybody working on this at the moment? I'm thinking this extension could leverage the MicroProfile Starter.

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5d6a5ace-6676-4beb-a158-a00b83acdda0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.

YK Chang

unread,
May 15, 2019, 2:56:30 PM5/15/19
to Eclipse MicroProfile
Hi Cesar,

We do have experience and will be happy to join the call and help where we can.  Please share the call information and we will be there.

Thank you,
YK


On Wednesday, May 15, 2019 at 10:05:15 AM UTC-4, Cesar Saavedra wrote:
Hi Graham, you read my mind :-)
I think it would be awesome if MicroProfile were featured in the VS Code Welcome page with the assets you listed. The MicroProfile Starter team is currently working on adding the ability to call it from the command line. I'm thinking this functionality could be used from a MicroProfile VS Code extension. My next question is:

Does anybody have experience writing a VS Code extension? Hieu? Graham? If either one of you do, please let me know so I can have you join the next MicroProfile Starter team call so that we can plan for it.  WDYT?

On Wed, May 15, 2019 at 5:07 AM Graham Charters <gcha...@gmail.com> wrote:
Hi Caesar, 

Coincidentally, I was thinking about VS Code and MicroProfile this morning.  It would be really cool if we could get MicroProfile on the VS Code Java Overview page - E.g. linking to the starter, samples, etc.  Has this been considered/discussed? 

Regards, Graham.

On Wed, 15 May 2019 at 09:10, Brian benz <bria...@gmail.com> wrote:
Greetings Hieu!  Correct, I'm working on consolidating and testing the MP samples.  I don't need any help at the moment but I'll let you know when I do (perhaps soon?)

On Tuesday, May 14, 2019 at 9:09:04 PM UTC-7, Hieu Lam Tri wrote:
Hi Caesar,

I am Java developer with Sun Certifications. I also have experience with Javascript (es6, react) so if you plan to do something, I am willing to help. 

@Brian : What is the samples? Is that MP samples project ? Is there anything I can help you with ? 

Regards,
Hieu Lam

On Wednesday, May 15, 2019 at 5:28:57 AM UTC+7, Cesar Saavedra wrote:
Does anybody know if there exists a VS Code extension for Eclipse MicroProfile? If this doesn't exist, is anybody working on this at the moment? I'm thinking this extension could leverage the MicroProfile Starter.

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5d6a5ace-6676-4beb-a158-a00b83acdda0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.

Xiaokai He

unread,
May 16, 2019, 11:27:58 PM5/16/19
to Eclipse MicroProfile
Hi, 

I'm the pm for Java on VS Code from Microsoft. We work with teams from Red Hat, Pivotal, and others for Java on VS Code. We also maintain the Java welcome page for VS Code. 

Once there's any specific extension available for VS Code to help developer with MicroProfile development, we would be more than happy to feature it in the welcome page. My team doesn't have much bandwidth to look into MicroProfile at this moment, but if you need any help building extension, we'd like to help! Also we're working on a set of API to expose some of the features from the Red Hat Java language server which might make it easier to build other Java extensions. Let me know when you plan to start and where we can help. 

Thanks,
Xiaokai

On Wednesday, May 15, 2019 at 10:05:15 PM UTC+8, Cesar Saavedra wrote:
Hi Graham, you read my mind :-)
I think it would be awesome if MicroProfile were featured in the VS Code Welcome page with the assets you listed. The MicroProfile Starter team is currently working on adding the ability to call it from the command line. I'm thinking this functionality could be used from a MicroProfile VS Code extension. My next question is:

Does anybody have experience writing a VS Code extension? Hieu? Graham? If either one of you do, please let me know so I can have you join the next MicroProfile Starter team call so that we can plan for it.  WDYT?

On Wed, May 15, 2019 at 5:07 AM Graham Charters <gcha...@gmail.com> wrote:
Hi Caesar, 

Coincidentally, I was thinking about VS Code and MicroProfile this morning.  It would be really cool if we could get MicroProfile on the VS Code Java Overview page - E.g. linking to the starter, samples, etc.  Has this been considered/discussed? 

Regards, Graham.

On Wed, 15 May 2019 at 09:10, Brian benz <bria...@gmail.com> wrote:
Greetings Hieu!  Correct, I'm working on consolidating and testing the MP samples.  I don't need any help at the moment but I'll let you know when I do (perhaps soon?)

On Tuesday, May 14, 2019 at 9:09:04 PM UTC-7, Hieu Lam Tri wrote:
Hi Caesar,

I am Java developer with Sun Certifications. I also have experience with Javascript (es6, react) so if you plan to do something, I am willing to help. 

@Brian : What is the samples? Is that MP samples project ? Is there anything I can help you with ? 

Regards,
Hieu Lam

On Wednesday, May 15, 2019 at 5:28:57 AM UTC+7, Cesar Saavedra wrote:
Does anybody know if there exists a VS Code extension for Eclipse MicroProfile? If this doesn't exist, is anybody working on this at the moment? I'm thinking this extension could leverage the MicroProfile Starter.

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5d6a5ace-6676-4beb-a158-a00b83acdda0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.

Cesar Saavedra

unread,
May 17, 2019, 10:31:28 AM5/17/19
to MicroProfile
Hi  Xiaokai,

Wonderful! Thank you for your input and offer; we'll definitely take you up on it. I'll add you to our next MicroProfile Starter call. Please attend if you can.
I'm sure Yeekang will be more than happy to have your support while he develops the extension.

Thank you,
Cesar

To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Rudy De Busscher

unread,
May 18, 2019, 1:54:55 PM5/18/19
to Eclipse MicroProfile
Plugins for IDEs can be helpful for some people. 

I can't see however what this has to do with the Starter project (since IDEs should not be in the Project definitions for Maven and/of Gradle)

Rudy
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.

Ondro Mihályi

unread,
May 22, 2019, 9:13:09 AM5/22/19
to Eclipse MicroProfile
Hi Rudy,

IDE plugins aren't directly related to the Starter project but they could leverage the MP Starter page as an engine to generate an MP project. This is how IntelliJ now uses Spring starter to generate a SpringBoot project - IntelliJ connects to a REST service exposed by start.spring.io and uses it to generate a project ZIP file, which is then imported to IntelliJ. So IntelliJ's New Spring Boot Project dialog is just a UI over the start.spring.io REST service.

Cesar wrote that MP Starter is going to support generating projects from command line, which I believe will work in a similar way. A command line tool will call a remote REST service and download a generated project. This can be reused by any IDE plugin.

Ondro

Emily Jiang

unread,
May 22, 2019, 12:31:55 PM5/22/19
to Eclipse MicroProfile
Well explained, Ondro! We discussed this with Rudy on Monday this week. I think all set. Sorry we should have put a response here. 

Currently Karm is working to expose an endpoint for IntelliJIDEA to call. This will require internet connection. The next phase is to support offline mode by directly calling APIs. 
We are after anyone who has written IntelliJIDEA extension to help. Please shout if you can help.


Thanks 
Emily

Yee Kang Chang

unread,
Sep 12, 2019, 3:14:08 PM9/12/19
to microp...@googlegroups.com
Hi everyone,

Since the last update to this thread, on the Starter front, we have been working on a VS Code extention for MP Starter.

We are now ready to share that we have pushed a 0.1 release to Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=MicroShed.mp-starter-vscode-ext

Please check it out and let us know if you have any feedback.  (And, many thanks to Cesar, Karm, Rudy, Emily for the support and collaboration.)

The code is at https://github.com/MicroShed/mp-starter-vscode-ext.  Feel free to file issues and collaborate with us there.

Also, if I may as a teaser, with thanks to Ehsan Moghaddam, there is also an IntelliJ plugin in the works.  =)

Thank you,
YK Chang

To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.

To post to this group, send email to microp...@googlegroups.com.

Cesar Saavedra

unread,
Sep 13, 2019, 9:30:46 AM9/13/19
to MicroProfile, yeekan...@gmail.com, Cesar Saavedra
Hi YK,

It says MicroShed under author at Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=MicroShed.mp-starter-vscode-ext

Do you think you could change that to say "MicroProfile Community" or something like that?

Cesar

To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAFSwkr%3DAWosKrOtMd90zSF_bPB2x0AGa7aseiHvePcxCkCqGEQ%40mail.gmail.com.

Andy Guibert

unread,
Sep 13, 2019, 10:12:16 AM9/13/19
to Eclipse MicroProfile
Hi Cesar,

MicroShed is correct for the author. When we brought up some project ideas (VS Code extensions, Testing Framework, and Boost) the consensus seemed to be that these projects did not belong in MicroProfile. So we created an independent github organization called MicroShed to store all of our tooling projects in.

- Andy

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.

Cesar Saavedra

unread,
Sep 13, 2019, 11:37:20 AM9/13/19
to MicroProfile
Hi Andy,

I agree that MicroProfile is not the author. The author needs to be the MicroProfile Community, not MicroShed, which is where the source code resides.

Cesar

To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/673ddfd0-f9b2-4eba-aabb-98327a7b14ab%40googlegroups.com.

Alasdair Nottingham

unread,
Sep 13, 2019, 11:52:03 AM9/13/19
to microp...@googlegroups.com
Given the MicroProfile community didn’t want this in MicroProfile and a new project was created to house it I agree with Andy that the author should reference MicroShed, the new project, vs MicroProfile. 

Alasdair Nottingham
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAN506xOrD%3DVHO5a_XXh-yPKcRNVy%2BpiSNnc7XfRSf9Ec8B01AA%40mail.gmail.com.

Cesar Saavedra

unread,
Sep 13, 2019, 12:01:13 PM9/13/19
to MicroProfile
The MicroProfile Community developed this extension, not the MicroProfile project; that's the difference. Similar to all the work we have been doing for the MicroProfile Starter.

Alasdair Nottingham

unread,
Sep 13, 2019, 12:25:56 PM9/13/19
to microp...@googlegroups.com
While the people who developed this may be members of the MicroProfile Community they are also members of other communities. In this case the MicroShed community which was created because the MicroProfile project didn’t want this code. As a result it should be down to that community how they describe themselves.

The MicroProfile Starter project is (last I checked) a MicroProfile project, isn’t really a good comparison. 

Alasdair Nottingham

Cesar Saavedra

unread,
Sep 13, 2019, 2:33:41 PM9/13/19
to microp...@googlegroups.com
The MicroProfile project didn’t want this code or the Starter code, which lives outside the MicroProfile spec projects. The MicroProfile Starter work and the IDE extensions being developed for it are being done by the same group of people, including myself. We are doing all this work for the MicroProfile community and as the MicroProfile community. We selected MicroShed as the GitHub organization and repo where to store these extensions.

Emily Jiang

unread,
Sep 14, 2019, 11:41:30 AM9/14/19
to Eclipse MicroProfile
We need to look at the tools case by case. In the VScode, Intellij, Che extension for MP Starter, MicroProfile community should be mentioned as the trigger/consumer as Cesar said. I checked the current owner for the VScode extension for MP Starter and it does said MicroProfile community. I think we are all set.
Thanks
Emily
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.


--
Cesar Saavedra
Senior Principal Technical Product Marketing Manager

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.


--
Cesar Saavedra
Senior Principal Technical Product Marketing Manager

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/KnpUyCinY98/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages