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

Support Eclipse IDE #201

Open
m-reza-rahman opened this issue Apr 13, 2021 · 25 comments
Open

Support Eclipse IDE #201

m-reza-rahman opened this issue Apr 13, 2021 · 25 comments
Assignees
Labels
backlog Items yet to be prioritized in the longer term roadmap. documentation Improvements or additions to documentation help wanted Extra attention is needed Priority: Trivial

Comments

@m-reza-rahman
Copy link
Contributor

m-reza-rahman commented Apr 13, 2021

As an alternative to VS Code.

@m-reza-rahman m-reza-rahman changed the title Support VS Code and NetBeans Support VS Code or NetBeans Apr 13, 2021
@m-reza-rahman m-reza-rahman added backlog Items yet to be prioritized in the longer term roadmap. documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed Priority: Minor and removed Priority: Minor labels Apr 13, 2021
@hantsy
Copy link
Contributor

hantsy commented Apr 18, 2021

Intellij IDEA is more popular.

For VSCode, if there is someone who used VS Code in daily work, add a .vscode folder is ok, including the launch scripts(run, test), code style, recommended extensions. etc.

NetBeans supports Maven out of box, the chanllenge is the united codes style(format).

@m-reza-rahman m-reza-rahman changed the title Support VS Code or NetBeans Support VS Code, NetBeans or IntelliJ Apr 18, 2021
@m-reza-rahman m-reza-rahman added Priority: Trivial Priority: Minor and removed backlog Items yet to be prioritized in the longer term roadmap. Priority: Trivial labels Apr 18, 2021
@m-reza-rahman m-reza-rahman added backlog Items yet to be prioritized in the longer term roadmap. and removed Priority: Minor labels Nov 2, 2021
@m-reza-rahman m-reza-rahman changed the title Support VS Code, NetBeans or IntelliJ Support VS Code, IntelliJ Jan 2, 2023
@santapan345
Copy link

Can I work on this issue?

@m-reza-rahman
Copy link
Contributor Author

Sure, assigned to you.

@m-reza-rahman
Copy link
Contributor Author

Unassigning this for now to make it available for others. It appears @santapan345 is still orienting himself to the project and running into some challenges with setting up simply Payara 5 in his environment.

On a separate note, the Eclipse IDE instructions and screenshots could use a refresh.

@yashTEF
Copy link
Contributor

yashTEF commented Mar 10, 2023

On a separate note, the Eclipse IDE instructions and screenshots could use a refresh.

@m-reza-rahman , I am able to run it fairly easily on Eclipse IDE using the instructions in README
just had to add "package cargo:run" inside goals when creating a maven build configuration and view it on port 8080 at localhost.
I can supply a pull request for the same if its okay with you.

@m-reza-rahman
Copy link
Contributor Author

The current instructions use the Payara Tools plug-in. Any reason to use Maven goals instead? It’s far slower and feature poor by comparison.

@yashTEF
Copy link
Contributor

yashTEF commented Mar 10, 2023

The current instructions use the Payara Tools plug-in. Any reason to use Maven goals instead? It’s far slower and feature poor by comparison.

I actually ran it locally using terminal along with maven build first and used the same way to run on Eclipse.

If I following correctly I downloaded Payara 5 and added it as a server using Payara tools in Eclipse. After starting the server and uploading the war file (only once) on admin console I am able to access cargotracker on port 8080.

Is there a better approach?

@m-reza-rahman
Copy link
Contributor Author

Please follow the current instructions in detail. There should be no need to use the admin console.

@santapan345
Copy link

santapan345 commented Mar 11, 2023

Can you please reassign me the issue? Is it ok to create .vscode folder for the launch scripts and recommended extensions with pictures??

@m-reza-rahman
Copy link
Contributor Author

m-reza-rahman commented Mar 11, 2023

Assigned. It should not be necessary to add IDE specific code to the project (when I use VS Code I don’t add anything to the project to check in).

This is basically a documentation task. In the instructions, please document the setup required just as we have it for Eclipse (we don’t include the Eclipse specific setup artifacts to the project either).

Once a documentation PR is created, I will review it’s quality and accuracy.

santapan345 added a commit to santapan345/cargotracker that referenced this issue Mar 11, 2023
@m-reza-rahman
Copy link
Contributor Author

Not at this time. I will move the existing PR forward when time permits. The current priority is to establish well understood and easy to follow formatting conventions for the project so the outstanding PRs can be properly merged.

@ojuschugh1
Copy link
Contributor

ohh I see.

@sachinnandan
Copy link

Hi I would like to working on this.... Can i get this ??

@m-reza-rahman
Copy link
Contributor Author

If you want to take a crack at it, sure. If you want to take IntelliJ, there is nothing on it. Take a close look at this and create the IntelliJ analog: https://github.com/eclipse-ee4j/cargotracker/wiki/Eclipse-IDE. If you want to take up VS Code, there is some work here that I don't think went very far sadly: #240.

I ask that you kindly do me a favor and very carefully consider if you have the time, interest and skills to take up this work. This is a low priority item and I don't have a lot of bandwidth to devote to it. It is not trivial, easy, or low skill work. I think you'll get the idea when you look at the VS Code PR history. I really want to not repeat the experience on that PR.

@m-reza-rahman m-reza-rahman changed the title Support VS Code, IntelliJ Support Eclipse IDE Jul 2, 2023
@m-reza-rahman
Copy link
Contributor Author

Eclipse IDE no longer works with Jakarta EE 10 at this time. In preparation for moving to Jakarta EE 10, we are transitioning the project to VS Code. Anyone is welcome to fix Eclipse IDE support. The archived material is here: https://github.com/eclipse-ee4j/cargotracker/tree/docs.

@m-reza-rahman m-reza-rahman removed help wanted Extra attention is needed good first issue Good for newcomers labels Sep 21, 2023
@ibrahimdoss
Copy link
Contributor

@m-reza-rahman Can I work on this issue?

@m-reza-rahman
Copy link
Contributor Author

m-reza-rahman commented Nov 11, 2023 via email

@ibrahimdoss
Copy link
Contributor

I would like to do some research on this. If nothing has been done, I will continue to look for other assignments

@m-reza-rahman
Copy link
Contributor Author

Assigned - please go ahead? It may be good to file issues against both the Eclipse IDE and vendor tools such as for Payara/GlasssFish/Liberty.

@m-reza-rahman m-reza-rahman added Priority: Minor and removed backlog Items yet to be prioritized in the longer term roadmap. labels Nov 13, 2023
@ibrahimdoss
Copy link
Contributor

https://newsroom.eclipse.org/eclipse-newsletter/2023/august/updating-your-applications-jakarta-ee-10,
https://github.com/OmniFish-EE/upgrading-jakarta-ee-applications/#readme
When I followed this article and studies, I understood that eclipse foundation supports it. Am I wrong?

@m-reza-rahman
Copy link
Contributor Author

I am really not sure what you are saying. These articles have nothing to do with the Eclipse IDE. What you need to check is whether the application works with the Eclipse IDE, including using the Payara plugin. Here are the basic instructions for the Jakarta EE 8 version of the application: https://github.com/eclipse-ee4j/cargotracker/tree/jakartaee8#getting-started.

@m-reza-rahman m-reza-rahman added backlog Items yet to be prioritized in the longer term roadmap. Priority: Trivial help wanted Extra attention is needed good first issue Good for newcomers and removed Priority: Minor enhancement New feature or request labels Feb 5, 2024
@vishalvivekm
Copy link
Contributor

I'm currently trying to run the project in eclipse IDE on Payara server following the instructions , once successful, I would take a stab at this issue @m-reza-rahman

@m-reza-rahman
Copy link
Contributor Author

OK. This is not so straightforward. The key problems are getting the Eclipse IDE to recognize the EE 10 project without errors and getting the Payara plugin to work.

@m-reza-rahman m-reza-rahman removed the good first issue Good for newcomers label Apr 16, 2024
@vishalvivekm
Copy link
Contributor

OK. This is not so straightforward. The key problems are getting the Eclipse IDE to recognize the EE 10 project without errors and getting the Payara plugin to work.

Noted.
Thanks for the heads up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Items yet to be prioritized in the longer term roadmap. documentation Improvements or additions to documentation help wanted Extra attention is needed Priority: Trivial
Projects
None yet
Development

No branches or pull requests

8 participants