Quantcast
Channel: Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation - Explore, share, and collaborate on Eclipse Plugins, Tools, and Extensions. Discover new and popular additions to enhance your Eclipse development experience.
Viewing all 15920 articles
Browse latest View live

jSparrow - Automatical Java Code Improvement

$
0
0
Date Created: 
Tue, 2017-06-20 11:34
Date Updated: 
Tue, 2017-12-19 11:10
Splendit IT-Consulting GmbH

jSparrow is an automated Eclipse PlugIn, which finds and replaces different kinds of threats in Java sources with a rule based approach. It improves your Java code and transforms it to Java 7/8.

jSparrow has a set of 44 rules now, which are grouped into seven categories (see rule matrix in our screenshots):
    • String manipulation
    • Formatting
    • Coding Convention
    • Performance
    • Readability
    • Old language constructs
    • Lambda
    • Logging

Removal of potential bugs and code smells is one of the main purposes of jSparrow. jSparrow is very efficient in disposing of these threats with its rules. You can group the profiles into individual rule profiles, which also can be exported and imported to share them within your development team.

Being up to date with the latest Java standards is requiring a lot of software maintenance work. jSparrow upgrades old code-artifacts to new state-of-the-art programming practices. The usage of jSparrow´s full version allows you to save a lot of valuable time, while offering the option of automatically upgrading to the latest version of Java within minutes in a safe way.

jSparrow improved his Preview Wizard and the Summary Page. It now estimates the time to fix issues manually. The preview wizard shows the number of issues fixed and estimates your saved time. (see screenshots or our release notes: https://jsparrow.eu/changelog/)

Once you installed jSparrow in your Eclipse – you will SAVE MONEY & TIME in modernizing your Java sources.

LATEST VERSION:

jSparrow Release 2.4.0

OUR RELEASE POLICY IS AS FOLLOWS:

Two major releases per year

    21st June – Midsummer Release
    21st December – Release of the longest night

Monthly Rule releases

If we developed new rules, they will be released on the 21st of each month - (if the 21st isn’t an Austrian working day- the release will be postponed one month)

Weekly Bugfix releases

Bugfixes will be released each Tuesday

Hotfix Releases 

Hotfix Releases can be deployed any time (hopefully not necessary)


DBeaver - Office integration

Veracode Greenlight

$
0
0
Date Created: 
Mon, 2017-04-10 14:32
Date Updated: 
Tue, 2017-12-19 14:05
Veracode

Veracode Greenlight finds security defects in your code and provides contextual remediation advice to help you fix issues in seconds, right in your Eclipse IDE. With Veracode Greenlight, find issues early, reduce development and remediation costs, and deploy quality code on your timeline.

Not a customer? Try Veracode for free!

Register for a free 30-day trial of Veracode Greenlight. For information on getting started, visit our Help Center.

Using the Veracode Greenlight Eclipse Plugin

Visit our Help Center for installation and usage instructions. If you have any questions or need assistance at any time, please contact your Veracode Program Manager or support@veracode.com.

Code Sharing for Slack

$
0
0
Date Created: 
Mon, 2015-10-26 10:10
Date Updated: 
Wed, 2017-12-20 09:34
Genuitec, LLC

Code Sharing for Slack provides code sharing to your #Slack channel automatically! 100% free, installable separably from the Webclipse suite. If you have Slack for Eclipse installed and a teammate shares code with you, your Eclipse can offer opening the same code being discussed. Made available for free, for unlimited usage. Learn more about other always free Webclipse features as well as some other great features as well!

Eclipse Code Recommenders

$
0
0
Date Created: 
Wed, 2009-03-11 10:02
Date Updated: 
Wed, 2017-12-20 09:46
eclipse.org

Eclipse Code Recommenders assists Java developers in learning how to use and extend new APIs by leveraging the information hidden in the source code of existing applications and integrating the gained knowledge back into our day-to-day development tool: Eclipse. 

It offers:

  • Intelligent Code Completion
  • Subwords Completion
  • Augmented Javadocs
  • Snipmatch Code Snippet Search

Go to Eclipse Code Recommenders homepage.

Looking for Code Recommenders for your own codebase?

Check out Codetrails Developer Assistance Tools - made by the developers of Eclipse Code Recommenders.

Checkstyle Plug-in

$
0
0
Date Created: 
Thu, 2005-05-26 21:03
Date Updated: 
Wed, 2017-12-20 10:31
Lars Ködderitzsch

The Checkstyle Plugin (eclipse-cs) integrates the well-known source code analyzer Checkstyle into the Eclipse IDE. Checkstyle is a development tool to help you ensure that your Java code adheres to a set of coding standards. Checkstyle does this by inspecting your Java source code and pointing out items that deviate from a defined set of coding rules. With the Checkstyle Plugin your code is constantly inspected for problems. Within the Eclipse workbench you are notified of problems via the Eclipse Problems View and source code annotations just as you would see with compiler errors or warnings. A comfortable Checkstyle configuration editor helps you create and maintain your audit rule configurations. Using filters and file sets you are able to define which files get checked and which don't.

Webclipse

$
0
0
Date Created: 
Mon, 2015-07-27 09:32
Date Updated: 
Wed, 2017-12-20 10:52
Genuitec, LLC

From JSjet with TypeScript and JavaScript to Live Preview, from Breadcrumbs to an enhanced Project Explorer, Webclipse powers up Eclipse for the full-stack developer. Web developers can now get outstanding web development, from rapid validation, syntax coloring, call hierarchies, content assist to refactoring, outline views, and more. Included in Webclipse:

  • JSjet gives you a jet engine to power your TypeScript & JavaScript coding - no more does JS in Eclipse need to be a second class citizen! Includes support for node.js.
  • Angular IDE gives you a powerful development environment for Angular 2 development including advanced template editing support.
  • TypeScript support gives you commercial-grade coding, validation and transpilaton of your TypeScript projects including Angular 2.
  • JavaScript Debugger lets you find and fix bugs in your JavaScript right inside your Eclipse IDE.
  • CodeLive w/Live Preview lets you see changes inside Firefox, Chrome, Edge and Safari simultaneously while you change HTML, CSS and JSP files!
  • Emmet lets you type short css-like expressions to expand rich blocks in HTML and CSS.
  • Slack Code Sharing lets you share snippets of code directly from within Eclipse to your teammates.
  • Breadcrumb toolbar simplifies navigation to related elements in your workspace right next to your active editor.
  • Not to mention other power-ups like the Minimap and the Project Explorer+
  • Stay tuned. We have exciting updates coming frequently!

TypeScript

$
0
0
Date Created: 
Wed, 2016-09-21 18:24
Date Updated: 
Wed, 2017-12-20 10:53
Genuitec, LLC

TypeScript plugin with: content assist, tsconfig.js support, real-time validation, formatting, coloring, and more. Optimized for Angular 4. Also in Webclipse - click to learn more.


Darkest Dark Theme & DevStyle

$
0
0
Date Created: 
Tue, 2017-01-31 12:51
Date Updated: 
Wed, 2017-12-20 10:54
Genuitec, LLC

Darkest Dark is now DevStyle - a free plugin providing an enhanced set of experiences for Eclipse. Included:

  • Darkest Dark theme - #1 in the Marketplace:
    True dark theme with flat replacement icons
    A great experience over Windows, Mac and Linux
     
  • Included with DevStyle:
    New light and dark color themes
    All new startup experience for Eclipse
    Inline search for text editors

Entirely free to use!

Angular IDE

$
0
0
Date Created: 
Wed, 2016-11-09 19:04
Date Updated: 
Wed, 2017-12-20 10:57
Genuitec, LLC

Now with Angular 4! Content assist, TypeScript 2.4 support, real-time validation, formatting, debugging, and more. Standalone version at Angular IDE.

EMF Forms

$
0
0
Date Created: 
Thu, 2014-06-26 04:28
Date Updated: 
Wed, 2017-12-20 11:06
EclipseSource

EMF Forms provides a new way of developing form-based UIs. Instead of manually coding form-based layouts, it allows you to describe the UI with a simple model instead of with code. The approach allows you to more efficiently produce and iteratively refine form-based UIs that conform to a uniform look and feel. EMF Forms also lowers the technical entry barrier to creating form-based UIs. The UI description is interpreted by a rendering engine and allows you to switch between the UI technology stack to Swing, SWT, JavaFX or Web just by replacing the renderer.

EMF Client Platform

$
0
0
Date Created: 
Fri, 2012-04-27 13:25
Date Updated: 
Wed, 2017-12-20 11:06
EclipseSource

The EMF Client Platform is a framework for building EMF-based client applications. The goal is to provide a one-click application based on a given EMF model. No additional components have to be developed or generated beyond the EMF model, therefore, ECP provides a standard solution offering the most common features needed for EMF-based client applications. In particular, these features are: A navigator showing the hierarchy of a model instance that allows browsing of models, DnD and creation of new instances. An editor that shows all attributes and references of a particular model element and allows modifications to the element. A couple of modal dialogs, e.g., those allowing the selection of and search for model elements. A transparent workspace interface that allows different persistency layers (e.g., EMFStore or CDO) The UI provided by the EMF Client Platform can then be customized step by step. This can be done by extending ECP or by replacing single components completely.

Remote Application Platform (RAP) Tools

$
0
0
Date Created: 
Wed, 2011-04-20 06:56
Date Updated: 
Wed, 2017-12-20 12:44
EclipseSource

RAP provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. You can write your application entirely in Java, re-use code and benefit from first-class IDE tools. The RAP Tools contain useful tools, templates and documentation for RAP developers. It comes with a target installer for the latest RAP target platform. The project is part of the Eclipse Oxygen Simultaneous Release and has released its version 3.4.0.

JBizMo

$
0
0
Date Created: 
Mon, 2013-07-29 02:09
Date Updated: 
Wed, 2017-12-20 13:00
Martin Ganserer

JBizMo supports building of JavaFX, Eclipse RCP, Eclipse RAP, Swing, JSF (Primefaces) and Vaadin applications. The generated applications can run in a stand-alone mode or they can be deployed on a Java EE server (JBoss 8, GlassFish 4). Alternatively, the Spring platform is also supported! JBizMo applications use JPA in order to access the target database. The plug-in contains a graphical editor for designing the domain model. Test the generated application by model GUI tests based on Selenium. Please note that Java 8 is required!

UML Lab Modeling IDE

$
0
0
Date Created: 
Thu, 2010-11-11 09:06
Date Updated: 
Wed, 2017-12-20 13:31
Yatta Solutions GmbH

UML Lab Modeling IDE

UML Lab is the first Modeling IDE to seamlessly combine modeling and programming with an intuitive UML diagram editor and next-gen round-trip engineering. Import your software project and get a nice overview via UML within seconds. Experience truly agile modeling and coding within your Eclipse IDE.

In short, UML Lab helps you develop great software.

UML Lab Features for Eclipse Modeling

  • Template-based Reverse- and Round-Trip-Engineering NG
  • UML 2.5 class diagram editor with Xpand/Xtend integration
  • Java templates with best practices and patterns included (POJO, JPA, JEE)
  • Java 8 ready
  • PHP templates including MySQL, Zend Framework and CakePHP support
  • Model-based code validation (OCL)
  • Navigation and model exploration
  • Quick overview for any Mylyn task with Context Class Diagrams
  • Task-focussed modeling with Mylyn and round-trip context synchronization
  • XMI import/export (Rational Software Architect, TopCASED, Eclipse UML2)
  • Diagram export (svg, png, jpg, bmp)

Get UML Lab

Visit our website for more information, pricing and to download a FREE 30-Day Trial of UML Lab. Annual licenses are available from EUR 199 including support and updates; Academic Licenses are free.

Contact us

Missing some information? Post your question in our forum or contact us and follow the latest Yatta News on Twitter (e.g. UMLlab ) and Facebook.

Please note: Some SWT compatibility issues with Eclipse 4.x under Mac OS X. We are working on a solution. For the time being, we suggest using UML Lab in Mac OS X only with Eclipse 3.x. Thank you for your understanding.


UML Lab Class Diagram Editor

$
0
0
Date Created: 
Mon, 2012-10-15 10:21
Date Updated: 
Wed, 2017-12-20 13:31
Yatta Solutions GmbH

UML Class Diagram Editor for Eclipse

With UML Lab Class Diagrams for Eclipse we provide a light-weight but highly professional software tool for creating and editing UML class and package diagrams with your Eclipse IDE.

UML Lab Class Diagram Editor Features

  • UML 2.5 class and package diagram editor
  • Model validation (OCL)
  • Navigation and model exploration
  • Task-focussed modeling with Mylyn
  • XMI import/export (Rational Software Architect, TopCASED, Eclipse UML2)
  • Diagram export (svg, png, jpg, bmp)

Take a look at UML Lab for our full-featured agile modeling solution.

How does the »UML Lab Class Diagram Editor for Eclipse« work?

Install UML Lab (the full edition or just the class diagram editor) into your Eclipse IDE and use the editor for a month at a time whenever you need. After your usage period expires, the editor functions are disabled again.

In our experience, developers utilize their Eclipse IDE in very different ways. Depending on project, task and personal preference, they make use of a wide variety of functions, tools and frameworks. Good developers know the right tools for the job at hand. With UML Lab Services, we now offer you exactly the functions you need for your analysis, design and implementation tasks exactly when you need them - true to our values »agile, simple and efficient.«

Our vision is for Eclipse users to no longer buy tools in bulk, but to use specific functions in their Eclipse IDE flexibly and on demand. You only pay what you need. Our UML Lab Class Diagram Service for Eclipse is a first step in that direction.

More information about »UML Lab Services for Eclipse«

Monthly licenses are available from EUR 19 including support and updates; Academic Licenses are free.

Visit our website for more information. Follow the latest Yatta News on Twitter, Facebook and on Google+.

Send us feedback!

We are interested in your feedback and suggestions regarding our UML Lab Services– or Eclipse in general – good or bad alike: Just contact us or post your question in our forum.

As Eclipse Solution Member, we strive to create custom-made software tools that match your needs and compel with efficiency, quality and creativity.

PHP Development Tools

$
0
0
Date Created: 
Mon, 2014-09-29 17:25
Date Updated: 
Wed, 2017-12-20 15:21
Eclipse.org

The PHP IDE project delivers a PHP Integrated Development Environment framework for the Eclipse platform. This project encompasses the development components necessary to develop PHP-based Web Applications and facilitates extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities. Features:

  • Syntax Highlighting
  • Syntax Validation
  • Code Refactoring
  • Content Assist
  • Code Formatter
  • Quick Outline
  • Code Templates
  • Code Navigation
  • PHP Debugging
  • Zend Debugger Profiler
  • Composer Support
  • PHPUnit Support

5.2 News & Noteworthy : https://wiki.eclipse.org/PDT/NewIn52

Spark Builder Generator

$
0
0
Date Created: 
Sun, 2016-10-23 07:09
Date Updated: 
Wed, 2017-12-20 16:02

<p>Generates a builder according to the GoF pattern for Java domain objects.</p>
<h2>
<strong>Features</strong></h2>
<ul>
<li>
Generates a builder with custom name patterns</li>
<li>
Can generate <a href="http://blog.crisp.se/2013/10/09/perlundholm/another-builder-pattern-for-... builder</a></li>
<li>
Capable of regenerating the builder</li>
<li>
Compatible with most version of Eclipse</li>
<li>
Highly configurable, check the plugin&#39;s preferences page</li>
<li>
Capable of generate builder methods for visible fields in superclass</li>
<li>
Encourages and supports null-safe programming practices</li>
<li>
Open source (with very permissible MIT license)</li>
</ul>
<h2>
<strong>Usage</strong></h2>
<p>To invoke the generation have a Java file active and press either the icon on the toolbar (the hammer) or Ctrl+Shift+B.<br />
You can click the small arrow next to the main icon to generate a different builder type (like staged builder), if you usually generate a certain kind of builder, set the default builder in the preferences page.<br />
You can set the preferences under: <strong><em>Window-&gt;Preferences-&gt;Java-&gt;Spark Builder Generator</em></strong></p>
<h2>
<strong>Example result:</strong></h2>
<pre>
public class Clazz {
private Integer firstField;
private Long secondField;
@Generated(&quot;SparkTools&quot;)
private Clazz(Builder builder) {
this.firstField = builder.firstField;
this.secondField = builder.secondField;
}
/**
* Creates builder to build {@link Clazz}.
* @return created builder
*/
@Generated(&quot;SparkTools&quot;)
public static Builder builder() {
return new Builder();
}
/**
* Builder to build {@link Clazz}.
*/
@Generated(&quot;SparkTools&quot;)
public static class Builder {
private Integer firstField;
private Long secondField;

private Builder() {
}

/**
* Builder method for firstField parameter.
* @return builder
*/
@Nonnull
public Builder withFirstField(@Nonnull Integer firstField) {
this.firstField = firstField;
return this;
}

/**
* Builder method for secondField parameter.
* @return builder
*/
@Nonnull
public Builder withSecondField(@Nonnull Long secondField) {
this.secondField = secondField;
return this;
}

/**
* Builder method of the builder.
* @return built class
*/
@Nonnull
public Clazz build() {
return new Clazz(this);
}
}
}
</pre>
<h2>
<strong>Release notes</strong></h2>
<p><strong>0.0.5</strong> Added handling for code style prefix and suffix, see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/5">Github issue 5</a></p>
<p><strong>0.0.6</strong> Added staged builder support., see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/4">Github issue 4</a> Staged builder allows you to verify that all of the mandatory fields are set at compile time.</p>
<p><strong>0.0.7</strong> Option to add visible fields from superclasses to the builder, see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/7">Github issue 7</a></p>
<p><strong>0.0.8</strong> Fixed regression bug that was introduced in 0.0.7. While collection visible fields from superclasses, under some Eclipse configurations IllegalArgumentException occurred during java.lang.Object parsing.</p>
<p><strong>0.0.9</strong> Added option to generate builder to selected class (in case of nested classes, or multiple classes in a single file), see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/10">Github issue 10</a> Improvements to previous Builder class removing logic</p>
<p><strong>0.0.10</strong> Added the option to select which fields are generated in the builder, see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/8">Github issue 8</a><br />
Fixed a small bug that deleted the previous builder when pressing the cancel button on the staging builder generator dialog Added MIT license file to plugin&#39;s site.xml, so it will show up on installation</p>
<p><strong>0.0.11&nbsp;</strong>Initialize Optional value to Optional.empty() to follow nullsafe programming practices<br />
Initialize Collections with empty collections via java.util.Collections class<br />
Various bugfixes related to overriding previous builder<br />
Logging improvement<br />
<br />
<strong>0.0.12</strong>&nbsp;Generate @param tag to the builder&#39;s &quot;with&quot; methods, see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/28">Github issue 28</a><br />
<br />
<strong>0.0.13</strong> Add fields from superclass&#39; constructor to the builder, see <a href="https://github.com/helospark/SparkBuilderGenerator/issues/30">Github issue 30</a></p>
<h2>
<strong>Troubleshooting installation failure</strong></h2>
<p>Here are some common reasons installation fails, and steps to resolve</p>
<p><strong>sun.security.validator.ValidatorException: PKIX path building failed</strong></p>
<p>This happens, because your Java is unable to verify the certificate used by the update site. The update site uses valid certificate from <strong>Let&#39;s Encrypt</strong>, older Java (before 1.8.101) does not contain this root certificate. This together with some firewall settings can cause this error.<br />
See this article: <a href="https://dzone.com/articles/eclipse-plug-ins-via-https-amp-lets-encrypt">... />
Possible way to fix:</p>
<ul>
<li>
Update Java version to at lest 1.8.101</li>
<li>
Import Let&#39;s Encrypt root certificate manually (refer to above article)</li>
<li>
Use my FTP download site (See below)</li>
</ul>
<p><strong>Connection timeout</strong></p>
<p>This is a temporary problem, while accessing the update site. The server most of the times will be available again in a couple of minutes.</p>
<ul>
<li>
You may try the FTP download site (see below)</li>
</ul>
<p><em>For any other failure please contact me in the comments or Github.</em></p>
<p><strong>Installing via FTP update site</strong></p>
<p>In your Eclipse go to:</p>
<p>Help-&gt;Install new software-&gt;Copy and paste the following URI:</p>
<p>ftp://helospark.com:21/eclipse_plugin/SparkBuilderGeneratorPlugin/<br />
(alternatively if port 21 is blocked, use port 799)<br />
Select the latest version (should be under SparkTools category) and install.<br />
<br />
<strong>Installing from backup</strong></p>
<p>In case both FTP and HTTPS update sites are unavailable, you can install jar file from Mediafire backup:<br />
<a href="http://www.mediafire.com/file/c10niop92f7tsic/com.helospark.SparkBuilder... backup</a> (entire update site: www.mediafire.com/folder/ya4g0y69b24vu/plugins)<br />
Locate the jar file, you wish to install (probably the latest), and copy it to your Eclipse&#39;s dropin folder.</p>
<h3>
<strong>Additional information:</strong></h3>
<p>On the GitHub page: <a href="https://github.com/helospark/SparkBuilderGenerator">https://github.com/h...

Code Sharing for Slack

$
0
0
Date Created: 
Mon, 2015-10-26 10:10
Date Updated: 
Wed, 2017-12-20 19:34
Genuitec, LLC

Code Sharing for Slack provides code sharing to your #Slack channel automatically! 100% free, installable separably from the Webclipse suite. If you have Slack for Eclipse installed and a teammate shares code with you, your Eclipse can offer opening the same code being discussed. Made available for free, for unlimited usage. Learn more about other always free Webclipse features as well as some other great features as well!

SWAMP Eclipse Plug-in

$
0
0
Date Created: 
Mon, 2017-05-01 21:03
Date Updated: 
Thu, 2017-12-21 10:05
Software Assurance Marketplace

The SWAMP Eclipse Plug-in allows users to easily run static analysis tools available on the Software Assurance Marketplace (https://www.continuousassurance.org/) on their Java, C or C++ Eclipse project. The plug-in automatically packages the project's source code, uploads it to the SWAMP, starts the assessment(s), downloads the reported weaknesses, and displays them within Eclipse. Current SWAMP tools include Clang Static Analyzer, Cppcheck, GCC Warnings, GrammaTech’s CodeSonar, Parasoft’s C/C++test, FindBugs with FindSecurityBugs and fb-contrib plug-ins, checkstyle, Error Prone, PMD, and Parasoft’s Jtest.

For User Guide, see https://github.com/mirswamp/swamp-eclipse-plugin

Viewing all 15920 articles
Browse latest View live