Need suggestions on which plugin to install from eclipse market? - eclipse

I am developing a new plugin in eclipse. I need a plugin from internet (for eclipse, of course) which I can dissect and understand its implementation (by looking into plugin.xml etc.). It would help me create my own plugin.
I want your help in suggesting some plug-ins which I download and dissect, so that i can use that logic to make my own plugin?
I will now give an insight to my proposed plugin:::
My plugin would take in some input via a GUI interface from the user and then I should be able to convert all the user input into a text file and trigger a perl script. It sounds sloppy, but I am completely new to Eclipse and Plugins.
I just need some suggestions from you experts.
Thanks a lot!!!

If you download either the Eclipse Classic package or the Eclipse for RCP Developers package, they include source for Eclipse itself. You can use the Eclipse plugins themselves as examples.

Related

AEM error on real time

Is there a way to configure AEM into an IDE like IntelliJ,Eclipse...
So that the IDE shows the errors on my project before I compile it even if I put it outside the source folder like for example the components created.
If possible both the .java and .jsp
I'm not entirely sure what you mean by outside the source folder, but have you taken a look at adobe's documentation?
They have instructions for IntelliJ + AEM with Maven. It also instruct on jsp support as well. It's for 5.6.1 but it should be valid for 6.x as well.
https://docs.adobe.com/docs/en/cq/5-6-1/developing/developmenttools/howto-develop-aem-projects-with-intellij.html
Here's one for Eclipse
https://helpx.adobe.com/experience-manager/using/creating-aem-project-using-eclipse.html
They also have a more generic set of instruction
https://docs.adobe.com/docs/en/cq/5-6-1/developing/developmenttools/how-to-build-aem-projects-using-apache-maven.html#How-To%20Work%20with%20JSPs
Yes, you can maintain CRX data(AEM folders like /etc, /apps, /content, etc) in an IDE like eclipse. This will help you iron out all the compilation errors using features of IDE. Make use of this eclipse plugin called vaultclipse. You can install it from eclipse marketplace.
There is also another plugin called AEM plugin, details on how to use it here.

Export a Plug-In

I made a plugin in eclipse IDE but is in raw (is not packaged), I want to upload it to a repository so that people can download and install it in your IDE. i.e. they can go to Help-> Install New Software, add a url and download my plug-in. To run my plug-in it uses a grammar made ​​using the xtext modeling tool(plug-in). I dont know if there are any problems if my plug-in have others plug-in dependencies. I searched what could do and I found something related to the creation of PCR products:
*What are the differences between plug-ins, features, and products in Eclipse RCP?
*http://www.coplec.org/1-creando-una-aplicaci%C3%B3n-rcp/07-april-2008
I'm not sure if this help me to do for what I want do. I really appreciate any information about it. Sorry my English i know that is not very good. Ty :)
You want to create an update site to deploy your plugin. Dependent plugins (like the xtext runtime) should normally not be packaged directly into your feature. If the user checks the "contact all update sites during installation to find dependencies", then your dependencies will be fetched directly from the eclipse servers instead.

Using Eclipse with HTML5 Boilerplate

I just got my new computer and I'm going to learn an IDE fresh. Everyone suggests Eclipse; therefore, I'll go with that. I downloaded Java EE for I may use it later for java programming also. I don't mind the bloat.
What I want to achieve is that every time I create a new website project that HTML5 Boilerplate also gets created as a template to the project. Anyone know how to achieve this?
Also any additional plugins for web dev or anything to do helpful with web development ideas with eclipse would be most appreciated.
If you are using Java EE eventually, I think the best strategy would be creating a Maven archetype. This way once you have your baseline project definition, you can archetype it and create all your subsequent projects from that.
Apache - Guide to creating archetypes
If you don't have Maven yet, you can get it here.
And the Maven Eclipse plugin can be installed from the update site: http://download.eclipse.org/technology/m2e/releases
Finally, since you are new to Eclipse, you can install plugins from Help > Install New Software. Best of luck! I know that's probably a lot to take in.

How can I programmatically access old revisions of a project in an Eclipse plug-in?

I'm writing an Eclipse plug-in that visualizes the history of a project, so I'm looking for ways to programmatically use the CVS/SVN/Git plug-ins in Eclipse to get the source-code history of a project. Ideally, I would want to re-use the existing Wizards to set up the repository, and then somehow grab all the code / tags and do my visualization.
(I'm familiar with Eclipse plug-in development, but I've never used any of the Team Provider APIs.)
Look at the RepositoryProvider class. The documentation in the help in the Platform Plugin Devloper guide under Team support is pretty good.

Make Custom Project template in Eclipse IDE

I have been using Eclipse IDE for a long time. Its a really great IDE for Java/C/C++ (and other languages with its THOUSANDS of plugins). Every once in a while, I get the need for creating a Javax interface. To do this normally, I would setup the new java project then add what I need. But, wouldn't it be nice if I could just make a template project to automatically include the code for the files. How would I go about doing this? It it even possible? The Eclipse CDT can make a new project type. So can the Google ADT and Google App engine. So I would imagine it is possible. But how?
You must write your Eclipse plug-in that implements org.eclipse.ui.newWizards extension point. You can extend an existing "New Java Project" wizard, and provide your custom project layout implementation (see the API).
Regarding java projects you might be familiar with maven. Maven offers of project template mechanism called archetypes. I never created an own archetype but the explanation to do this (Guide to Creating Archetypes) does not seems to be so complicated.
So although this is not a special eclipse solution it might be helpful for you. Together with the m2eclipse plugin it also works nice together with eclipse.