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 16049 articles
Browse latest View live

EMF Forms

$
0
0
Date Updated: 
Thu, 2019-03-21 04:23
EclipseSource
Date Created: 
Thu, 2014-06-26 04:28

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.


MoreUnit

$
0
0
Date Updated: 
Thu, 2019-03-21 06:59
-
Date Created: 
Mon, 2006-05-01 23:04

MoreUnit is an Eclipse plugin that should assist you in writing more unit tests. It supports all programming languages (switching between tests and classes under tests...) and has specific support for Java (creating test stubs, mock support, decoration, refactoring support...).

jSparrow - Automatic Java Refactoring

$
0
0
Date Updated: 
Thu, 2019-03-21 09:18
Splendit IT-Consulting GmbH
Date Created: 
Tue, 2017-06-20 11:34

jSparrow detects and replaces bugs and code smells in Java sources with a rule based approach automatically. It improves your Java code and transforms it to Java 8/9/10 user-guided and safe.

Refactor your Java code. Improve the code quality. Apply the latest Java features. All automatically.

jSparrow has now a set of 56 rules, which are grouped into seven categories,which are designed for applying coding conventions, removing code smells, standardize logging, improving readability and modernising your Java codebase.

 

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.

Staying up to date with the latest Java standards is normally requiring a lot of manual 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.

You can then decide if you want to use the jSparrow Free version, as usual, or the new features of jSparrow Starter for automatic refactoring.

With jSparrow Starter you will be able to apply 15 rules free of charge. After a short registration, you will get a license key, allowing you to apply the rules on your projects.

 

Don´t lose time with tedious and repetitive work - let jSparrow do it!

Documentation: https://jsparrow.github.io/

LATEST VERSION:

jSparrow Release 3.3.0

jSparrow Maven PlugIn 1.0.0

OUR RELEASE POLICY IS AS FOLLOWS:

Next Release: 2019-04-18

Monthly releases

Every 3rd Tuesday we will release at least one new rule.

Quaterly relaeses

All three months we will release at least three rules and upgrade to the latest Eclipse version.

Weekly Bugfix releases

Bugfixes will be released each Tuesday

Hotfix Releases 

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

Sigasi Studio

$
0
0
Date Updated: 
Thu, 2019-03-21 09:39
Sigasi
Date Created: 
Tue, 2009-05-19 09:35

Sigasi offers the leading plugin for VHDL and (System)Verilog

  • Makes standard editors obsolete
  • Type-time code analysis
  • Error reporting while you type
  • Smart content assist
  • Code inspection and navigation
  • Design hierarchy view

Watch our 1 minute introduction video and review the feature list.

Sigasi Studio is an Intelligent Development Environment (IDE) for the VHDL and (System)Verilog languages. As other xDT plugins, such as JDT and CDT, it contains an ultra-fast parser and compiler that runs transparently in the background. At any given moment as you make modifications, the tool fully understands the design in terms of HDL concepts.

Sigasi Studio Starter

This plugin can be used free of charge on single files. If you want to try the full version, please request a trial license or buy a license on the Sigasi website.

CMake Editor

$
0
0
Date Updated: 
Thu, 2019-03-21 17:28
15knots
Date Created: 
Tue, 2016-07-19 15:29

The plug-in provides:

  • Syntax highlighting for CMake defined variables, User defined Variables, Properties and Reserved Words
  • Preference Panel to set custom syntax highlighting colors.
  • Support for code templates to insert often used cmake code
  • Preference Panel to define custom code templates
  • Keystroke short cuts to comment/uncomment blocks of code
  • Basic hover support to show brief description of command or variable being hovered over.
  • Added preference to use either UPPERCASE or lowercase for CMake commands to better integrate with your current CMake files

 

Browse Project Site

Installation trouble?

In You get a javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure, please check

stack overflow and/or github to resolve.

cmake4eclipse

$
0
0
Date Updated: 
Thu, 2019-03-21 18:01
15knots
Date Created: 
Fri, 2015-05-01 12:21

This Eclipse plugin automatically generates build-scripts for the Eclipse CDT managed build system from CMake scripts and runs the build.

  • Automatic generation of build scripts. No need to manually invoke cmake.
  • Aims to make Eclipse projects cross-platform compatible without the need to change platform-specifc project settings due to automatic platform detection.
  • Takes your CMakeLists.txt as the source of truth.
    • Auto-detects the actual build tool to invoke: make, ninja, nmake, MinGW make, MSYS make, ...
    • Provides a Language Settings Provider that can feed include paths and pre-processor symbols from cmake to the CDT-Indexer.
    • Its compiler-built-ins provider retrieves macros and include paths from the actual compiler, as far as the compiler supports that (including nvcc CUDA complier).

For instructions inside the Eclipse workbench, go to Help:Help Contents, then open the 'Cmake4eclipse User Guide' node.

Eclipse CA IDMS™/DB Schema Diagram Editor

$
0
0
Date Updated: 
Sat, 2019-03-23 03:34
Luc Hermans
Date Created: 
Mon, 2013-09-02 15:01

A free, open source and extensible diagram editor for CA IDMS/DB. This graphical (GEF based) editor allows you to create (import) and maintain (update) diagrams for your existing CA IDMS/DB schemas. It is also capable of generating CA IDMS/DB schema syntax (export). And of course you can print your diagrams (or create PDF documents for them with PDFCreator); the diagram editor provides a basic printing functionality. While initially started as a tool to generate diagrams, you can now design IDMS databases from scratch or modify existing ones. This diagram editor is great for junior IDMS professionals to have an Eclipse based tool to explore IDMS and for senior IDMS specialists to have an IDMS-related tool to explore... Eclipse :-)

Checkstyle Plug-in

$
0
0
Date Updated: 
Sat, 2019-03-23 12:11
Lars Ködderitzsch
Date Created: 
Thu, 2005-05-26 21:03

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.


Yaml Editor

$
0
0
Date Updated: 
Sat, 2019-03-23 20:55
Albert Tregnaghi
Date Created: 
Thu, 2018-05-24 09:58

Just a simple YAML editor. 

Features:

  • Fast and small
  • Vertical Ruler which can be moved (F3)
  • Simple code completion for existing words
  • Replacing always tab keypress by spaces (default is 3, but configurable)
  • Source formatter
    (can restore or drop comments as well)
  • Outline + Quickoutline
  • Task support (TODO, FIXME, custom)
  • Folding
  • Validation
    • When?
      • On start
      • On save
      • Manual validation
    • What ?
      • Parser errors
  • Syntaxhighlighting, colors can be customized, defaults for dark themes exist
  • Comment toggling (CTRL + 7)

 

Additional Links

OfficeFloor

$
0
0
Date Updated: 
Sat, 2019-03-23 23:58
OfficeFloor
Date Created: 
Sun, 2011-02-13 09:46

OfficeFloor is true inversion of control.

Inversion of Control = Dependency Injection + Thread Injection + Continuation Injection

For more information visit the OfficeFloor web site ( http://www.officefloor.net )

DBeaver

$
0
0
Date Updated: 
Mon, 2019-03-25 07:27
DBeaver Corp
Date Created: 
Sun, 2012-11-04 11:30

DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has JDBC or ODBC driver. It supports pluggable extensions. Includes extensions for: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, PrestoDB, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, WMI, Snowflake, Greenplum, AWS Redshift, AWS Athena, SAP HANA, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB.

Features: database schema browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, formatting; result set/table view/edit/search; BLOB/CLOB view/edit support; scrollable resultsets; transactions management; database metadata and full-text search; ER diagrams; server sessions management, transaction locks management, SSH/SOCKS support, mock data generator; automatic drivers download; stored procedures debugger; data import/export/migration; database health monitoring dashboards; etc.

Supports Color Theme and Darkest Dark themes.

Groovy Development Tools

$
0
0
Date Updated: 
Mon, 2019-03-25 08:07
Pivotal
Date Created: 
Wed, 2012-07-04 13:05

The Groovy Development Tools (GDT) provides Eclipse and Maven support for the Apache Groovy programming language. GDT adds full-featured IDE support including editors, wizards, content assist, debugging, refactoring and searching.

The GDT requires the Eclipse Java Development Tools (JDT) as it builds upon Java/JVM support, including Java interoperability (bi-directional dependencies via joint compilation). If your Eclipse flavor does not include JDT, you must install it first.

GDT does not provide any direct support for Grails. If you want Grails tooling, then please consider Groovy-Grails Tools Suite or spring-projects/grails-ide for your Grails projects.

JDT Call Hierarchy: Filter Test Code

$
0
0
Date Updated: 
Mon, 2019-03-25 08:23
Date Created: 
Fri, 2019-03-22 15:35

tldr; Eclipse plugin to show and hide callers from tests in the call hierarchy

Often when browsing a code base, you want to know where certain constructors/methods are used. JDTs call hierarchy offers great insight but easily becomes messy when you have a lot of tests using the same methods as well. Depending on your activity, the test code may or may not be relevant to look at (e.g. where is this code used in production code). JDT itself already offers a filter to ignore test code in the call hierarchy but the feature is well hidden and hard to toggle.

Infinitest

$
0
0
Date Updated: 
Mon, 2019-03-25 09:04
Open Source
Date Created: 
Thu, 2010-01-28 15:44

Infinitest is a continuous test runner for Java, and is valuable to developers using a unit testing tool called JUnit. Continuous testing is the practice of constantly running unit tests while developers make changes to source code. Kind of like a spellchecker, except that instead of looking for spelling errors like a regular spellchecker, or looking for syntax errors like many IDE's do, Infinitest constantly looks for logical errors and immediately identifies them. It does this by running an optimized set of unit tests every time a developer makes a change to source code.

It's installed as a plugin to the Eclipse Java IDE, or alternatively, JetBrains IntelliJ IDEA.

OpenAPI Studio with Rich OAS3 Editor

$
0
0
Date Updated: 
Mon, 2019-03-25 09:15
Remain Software
Date Created: 
Fri, 2019-03-22 10:56

A full OAS3 spec compliant OpenAPI development environment. It includes a rich editor with API testing, import, export and code generation and contains built-in documentation for all parts of the spec.

The visual editor enables you to looks at your API specification in a human readable way. No more wading around in JSON or YAML unless you want to.

We use Gravity, our award winning workflow tool, to suport you. Did you find a bug? Do you have a question or an enhancement request? You may sign up to join our growing user base.


Teamscale Integration for Eclipse

$
0
0
Date Updated: 
Mon, 2019-03-25 10:52
CQSE GmbH
Date Created: 
Thu, 2015-02-12 10:16

The Teamscale Integration for Eclipse allows for seamless browsing of quality defects found by the Teamscale software‐quality analysis server. Teamscale analyzes your source code incrementally with every commit, providing feedback on the quality of your code in near real‐time. (Note: An existing Teamscale Server is necessary to use this plugin!)

This plugin has the following features:

  • Auto‐detect which branch is being used (Git & SVN) and display all data accordingly
  • Display defects in the Findings view
  • Allow comparison of clones using the clone compare editor
  • Display findings next to your code
  • Blacklist findings
  • Use baselines to only display defects that are new
  • Show test coverage from Teamscale server

Just follow the installation guide and start using the Teamscale Integration in your Eclipse IDE.

See the changelog to find out what’s new.

PyDev - Python IDE for Eclipse

$
0
0
Date Updated: 
Mon, 2019-03-25 16:38
Brainwy Software
Date Created: 
Wed, 2004-07-07 08:06

PyDev is a plugin that enables Eclipse to be used as a Python IDE (supporting also Jython and IronPython). It uses advanced type inference techniques which allow it to provide things such as code completion and code analysis, besides providing a debugger, interactive console, refactoring, tokens browser, django integration, etc.

Homepage:
    pydev.org

Getting Started:
    Getting Started (read to make sure you can get most out of PyDev)

Feature Matrix:
    pydev.org/manual_adv_features.html

General questions:
    StackOverflow (with the PyDev tag)

Report issues/features:
    Brainwy Tracker

Code questions:
    pydev-code list

Source Code:
    github.com/fabioz/Pydev

Blog:
    pydev.blogspot.com

Below are some of its highlighted features.

  • Python, Jython and IronPython support
  • Django integration
  • Django templates editor (requires LiClipse)
  • Code completion
  • Debugger
  • Unittest integration
  • Interactive Console
  • Code analysis
  • Go to definition (F3)
  • Find References (Ctrl+Shift+G)
  • Refactoring
  • Google App Engine integration
  • Syntax highlighting
  • Parser errors
  • Outline view
  • Tabs or spaces preferences
  • Smart indent / dedent
  • Comment / uncomment / comment blocks
  • Code folding
  • TODO tasks
  • Content Assistants (Ctrl+1)
  • Scripting with Jython
  • Mark Occurrences
             

Gradle IDE Pack

$
0
0
Date Updated: 
Tue, 2019-03-26 00:09
Nodeclipse/Enide
Date Created: 
Tue, 2014-04-22 23:25

Update March 2019:
be shure to use https://nodeclipse.github.io/updates/gradle-ide-pack/
not nodeclipse.org

 

Install Pivotal Gradle IDE & Enide Gradle for Eclipse & EGradle Editor in one operation. This plugin set works in any Eclipse (from Neon downto 3.7.2). For Oxygen EGradle Editor was added, while EditBox excluded.

Included are:

- Gradle (STS) Integration for Eclipse by Pivotal (feature name is Gradle IDE) @GitHub

- Gradle for Eclipse by Nodeclipse/Enide @GitHub

- EGradle Editor for .gradle files. @ https://github.com/de-jcup/egradle ADDED. Newly included since October 2017 as it is better than still included :

- Minimalist Gradle Editor plugin@GitHub

- Nodeclipse EditBox for code blocks highlight. @GitHub

- StartExplorer for quick switch to command line @GitHub

- ZipEditor with some additions v1.1.2 to quickly look inside Gradle output: aar, apk, jar, war ... etc files

( This entry uses composite update site, check xml files at https://github.com/Nodeclipse/nodeclipse.github.io/tree/master/updates/g... for used specific update sites URL. )

With Enide Gradle for Eclipse build.gradle file inside project would be enough. It can be created with Pivotal Gradle IDE; or by adding build.gradle file to other project (e.g. Maven, Classic Java or C/C++). With Pivotal Gradle IDE .project file is to have

<nature>org.springsource.ide.eclipse.gradle.core.nature</nature>

that you get with File -> New -> Project -> Gradle / Gradle Project or File -> Import -> Gradle / Gradle Project You can do without Gradle IDE with command line

    $ gradle eclipse

then importing as existing project. Stone age of IDE: you would need to rerun `gradle eclipse` every time you update dependencies. But if you need just to take a look at a project, this way may suffice. (Some prefer the stability and predictability of generating Eclipse settings over having them managed inside eclipse with a plugin.)

Hints: When the same Gradle version is configured in Pivotal Gradle IDE, Enide Gradle and/or on system PATH, then daemon is reused. That will make build and task execution faster. Stackoverflow question -> Chapter 19.

Example:

Preferences ->
  Gradle ->
    Gradle distribution - Folder D:\Progs\gradle\gradle-1.11
  Gradle Enide->
    Gradle home to use D:\Progs\gradle\gradle-1.11

Listed in Nodeclipse Plugins List.

Color IDE Pack

$
0
0
Date Updated: 
Tue, 2019-03-26 00:09
Paul Verest, Felix H. Dahlke, Andrea Guarinoni, Jeeeyul Lee
Date Created: 
Thu, 2014-07-31 22:32

Quickly install 4 plugins to colorize Eclipse: ECT, Moonrise, Jeeeyuls, EditBox

Java 12 Support for Eclipse 2019-03 (4.11)

$
0
0
Date Updated: 
Tue, 2019-03-26 02:16
The Eclipse Foundation
Date Created: 
Wed, 2019-03-13 02:51

This marketplace solution provides Java 12 support for Eclipse 2019-03 (4.11). To install the feature, please ensure you have the 4.11 version of Eclipse IDE installed:

https://download.eclipse.org/eclipse/downloads/drops4/R-4.11-201903070500/

The feature can also be installed via the update site:

https://download.eclipse.org/eclipse/updates/4.11-P-builds

For an informal list of examples of Java 12 features, please have a look at the following page:

https://wiki.eclipse.org/Java12/Examples

Viewing all 16049 articles
Browse latest View live