Maven

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

Eclipse UML Generators

Eclipse UML Generators Project provides components that automatically bridge the gap between UML models and source code. Either by extracting data from UML models (and UML profiles or decoration

Eclipse Graphiti

The goal of Eclipse Graphiti™ is to support the fast and easy creation of graphical tools, which can display and edit underlying domain models using a tool-defined graphical notation. Graphiti

Eclipse GMF Runtime

The Eclipse GMF Runtime is an industry proven application framework for creating graphical editors using Eclipse EMF and Eclipse GEF. The GMF Runtime provides many features that one would have to code

Jakarta RESTful Web Services

Jakarta RESTful Web Services provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern. JAX-RS

Jakarta WebSocket

Jakarta WebSocket specifies the API that Java developers can use when they want to integrate WebSockets into their applications - both on the server side as well as on the Java client side. An

Jakarta JSON Binding

Jakarta JSON Binding is a standard binding layer for converting Java objects to/from JSON messages. It defines a default mapping algorithm for converting existing Java classes to JSON, while enabling

EclipseLink

The EclipseLink™ project's goal is to provide a complete persistence solution that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any

Eclipse Parsson

Eclipse Parsson™ provides an implementation of Jakarta JSON Processing Specification. It allows processing (e.g. parse, generate, transform and query) JSON documents. It produces and consumes JSON in

Eclipse Grizzly

Writing scalable server applications in the Java™ programming language has always been difficult. Before the advent of the Java New I/O API (NIO), thread management issues made it impossible for a

Eclipse Exousia

Eclipse Exousia™ implements Jakarta Authorization, a technology that defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by

Eclipse Winery

Eclipse Winery is a web-based environment to graphically model TOSCA topologies and plans managing these topologies. The environment includes a type and template management component to offer creation and modification of all elements defined in the TOSCA specification. All information is stored in a repository, which allows importing and exporting using the TOSCA packaging format.

Eclipse Packaging Project

The objectives of the Eclipse Packaging project™ is to create entry level downloads based on defined profiles. The project defined and created the EPP downloads of Java Developer, Java for Enterprise

Eclipse Server Tools

The Eclipse Server Tools project is responsible for the framework and adapters for selected servers. It provides a generic infrastructure and JEE specific server components.

Eclipse JGit: Java implementation of Git

Eclipse JGit™ is a pure Java implementation of the Git version control system. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code

Eclipse EMF Services

EMF Services provides libraries that extend the core EMF framework with additional services or more powerful versions of services provided by EMF itself. The project currently provides three

Eclipse Orbit Project

The Eclipse Orbit project provides a repository of bundled versions of third party libraries that are approved for use in one or more Eclipse projects. The repository maintains current and old versions of such libraries to facilitate current builds as well as the rebuilding of historical output. The contents of Orbit are available in several different forms (e.g., Update Site, download archives, ...). As the Eclipse tooling evolves, developers will be able to easily obtain and add supplied bundles to their workspace or target platform.

Gemini Management

Gemini Management implements the JMX Specification Version of the OSGi Service Platform Enterprise Specification, Version 5.0. To learn more about Gemini Management you can read the documentation. The

Eclipse Hono

Eclipse Hono™ provides remote service interfaces for connecting large numbers of IoT devices to a back end and interacting with them in a uniform way regardless of the device communication protocol

Eclipse Xtext

Eclipse Xtext™ is a framework for development of programming languages and domain specific languages. It covers all aspects of a complete language infrastructure, from parsers, over linker, compiler

Eclipse LSAT

The Eclipse LSAT™ project provides a toolkit for the early design of (mechatronics-intense) flexible manufacturing system development adhering to the MBSE paradigm. It enables the specification of the