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

Quality Performer

$
0
0
Date Created: 
Tue, 2018-01-02 12:14
Date Updated: 
Mon, 2018-01-15 10:19
Sudhasoft

Quality Performer is a Eclipse Plugin, used to improve Code Quality. It analyzes Java source code for Redundant Modifier and resolves the same.


Varlink Editor

AutoDeriv

Angular IDE

$
0
0
Date Created: 
Wed, 2016-11-09 19:04
Date Updated: 
Mon, 2018-01-15 11:00
Genuitec, LLC

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

Design and Verification Tools (DVT) IDE for e, SystemVerilog, and VHDL

$
0
0
Date Created: 
Wed, 2006-04-19 08:00
Date Updated: 
Mon, 2018-01-15 15:53
AMIQ EDA

Design and Verification Tools (DVT) is an integrated development environment (IDE) for the e language, SystemVerilog, Verilog, VHDL, and mixed language projects that also provides Universal Verification Methodology (UVM) support. It is similar to well-known programming tools like Visual Studio®, NetBeans®, and IntelliJ®. DVT comprises a proprietary IEEE standard-compliant parser, a smart code editor, an intuitive GUI, a comprehensive set of features that help with code inspection, navigation, documentation, and debugging, and an innovative linting framework. DVT allows design and verification engineers to overcome the limitations of plain text editors and use a modern and powerful tool that enables them to:

  • Increase the speed and quality of new code development
  • Easily understand complex or poorly documented source code
  • Simplify the maintenance of legacy code and reusable libraries
  • Accelerate language and methodology learning
  • Automatically generate well-organized source code documentation

FEATURES Some of the features that DVT offers include:

  • Autocomplete
  • Compilation errors signaled on the fly
  • In-line reminders for task tracking (TO DOs)
  • Customizable code and project templates
  • Dedicated wizards to generate getters and setters, override functions, or help with UVM factory registration
  • Hyperlinks that help navigate faster in the source code
  • Semantic search
  • Refactoring
  • Macro expansion
  • Class and structural browsing
  • Trace port connections
  • UML diagrams for inspecting and documenting the architecture
  • Module flow diagrams for inspecting and documenting a module structure
  • Automated documentation extraction
  • UVM support and compliance checking
  • Cross-language capabilities for mixed-language projects
  • Vi and emacs emulation

INTEGRATION WITH OTHER TOOLS Since it is built on the Eclipse Platform, the DVT IDE can be easily integrated within a large plug-in ecosystem. It also integrates seamlessly with all major hardware simulators such as NCSim , Specman , VCS , and Questa, to enable simplified simulation analysis and debugging. In addition, it works with revision control systems like CVS, Git, Subversion, ClearCase and bug tracking systems such as Bugzilla and ClearQuest.
RESOURCES

SDMapGen

$
0
0
Date Created: 
Sun, 2017-05-28 18:15
Date Updated: 
Tue, 2018-01-16 02:49

SDMapGen is a code generator for mapping between beans from an approach of simplicity of use, that is the reason for being integrated in Eclipse as a plugin. it generates while you are coding so you can review the mapping and adjust it while coding, directly in Java and into the classes where it should be.

Spring Tools (aka Spring IDE and Spring Tool Suite)

$
0
0
Date Created: 
Fri, 2014-07-11 12:41
Date Updated: 
Tue, 2018-01-16 04:58
Pivotal

The Spring Tools provides the best Eclipse-powered development environment for building Spring-powered enterprise applications. The Spring Tools supply tools for all of the latest enterprise Java and Spring, and comes on top of the latest Eclipse releases.

Spring Application Tools

  • create Spring Boot projects in seconds using easy to use start.spring.io integration
  • supports Spring Java-Config based app development
  • Advanced code completion, content-assist, validation and quick-fix support for Spring apps
  • A Spring Boot dashboard that serves as a microservice development center
  • IDE integration for Cloud Foundry, including debugging in the cloud
  • ultra-fast search-as-you-type in your workspace

Cucumber Eclipse Plugin

$
0
0
Date Created: 
Fri, 2017-11-10 06:08
Date Updated: 
Tue, 2018-01-16 10:28
Cucumber

An eclipse plugin for Cucumber .

New Feature list in the version available from the update site:

Please head over to our Github Repository for more information.

Please consult our Plugin-Wiki for a full list for currently available features and screenshots.


Cute C++ Unit Testing Easier

$
0
0
Date Created: 
Fri, 2007-06-15 10:41
Date Updated: 
Wed, 2018-01-17 04:32
IFS Institute for Software

Automated unit testing supports high quality of program code, even under inevitable change and refactoring. As a side effect, unit tested code often has a better structure. Java developers are used to unit testing because of JUnit and its tight integration into IDEs like Eclipse. C++ programmers lacked the tool support for easy-to-use unit testing, even though the language's complexity asks for it. Refactoring and simplifying C++ code without tests is very hard. No longer! IFS created a simple to use CUTE (C++ Unit Testing Easier) and integrated it into Eclipse CDT similar to JUnit.

  • wizard creating test frame
  • test navigator with green/red bar
  • diff-viewer for failing tests
  • rerun specific tests
  • coverage analysis
  • code stub generation for test-driven development

Please visit our update site for additional features. Note: The current release requires Eclipse Oxygen and Eclipse CDT (9.3.0). For those interested in earlier releases (Pre-Oxygen) visit: CUTE Wiki

Training and Consulting for QF-Test - The Java (incl. Eclipse) & Web GUI Testing Tool

$
0
0
Date Created: 
Thu, 2017-04-27 05:08
Date Updated: 
Wed, 2018-01-17 08:10

QF-Test: The Java (incl. Eclipse) & Web GUI Testing Tool

QF-Test is the tool for the automation of Java & Web GUIs. It has been developed since 2002 and has now more than 1,000 customers in over 50 countries. Fore these we offer different Training & Consulting possibilities.

You can create very robust and stable regression and load tests with QF-Test for several GUI technologies:
Swing, JavaFX, AWT, SWT, Eclipse Plugins, RCP, WebStart, Applets, RIA, ULC, Captain Casa, Web (including AJAX-toolkits like GWT, Vaadin etc. & HTML5. Cross-browser for IE, Firefox, Chrome, Safari, Edge).

QF-Test is GUI testing tool for developers and testers which allows you to crate tests without programming knowledge. Additionally you can extend it with Jython, Groovy or Javascript scripts. A Jenkins Plugin for QF-Test is available. Tests can be executed unattendedly and produce detailed logfiles and XML or HTML reports.

QF-Test is cross platform for Windows, Linux/Unix and macOS (macOS for Swing, FX and Web)

Since QF-Test version 4.2 released in January 2018 QF-Test can also do PDF Testing.

Detailed advantages concerning Eclipse:

• very robust test automation based on "soft" events at Windows/Gtk level
• support for native dialogs like FileDialog
• excellent component recognition, including automatic naming for Eclipse/RCP components
• supports testing combined SWT/Swing andSWT/FX applications
• Developers can integrate QF-Test in their launch configuration.
• replaces the org.eclipse.swt plugin (corresponding patches are available, could be applied automatically as part of daily builds)
• also supports GEF/GMF

A variety of support possibilities are offered:

A guide for How to get started with QF-Test

Support as well as a large documentation such as manual, tutorial, searchable archive and videos.
Don’t hesitate to ask for a supported evaluation license

QF-Test Trainings

For the Java & Web Testing Tool QF-Test we offer different trainings. 

All trainings can be adapted indivudually to your needs.

  • Standard training (compact course) at Geretsried or Leipzig for three days
  • Standard training (compact course) via webinar for four days
  • Company webinar training exclusively for one company
  • Evaluation webinar: every Monday for 20 minutes
  • Kick-off-webinar: Webinar for setting up the testing environment shortly after the purchase of QF-Test
  • Quick-review-webinar: Webinar after a training or consulting to review the existing test suites.
  • Special Webinar: Our trainer Martin Moser offers regularly webinars for special QF-Test subjects like e.g. custom components or component recognition in general, dependencies etc.

Please contact us: sales@qfs.de and we can help you finding the right training especially for you.

QF-Test Consulting

We offer consulting via webinar (remote) and on-site. One of our experienced consultants will consult and support you:

  • Setting up test environment
  • Optimization and review of test architecture
  • Design of tests
  • etc.

Please contact us: sales@qfs.de and we can help you finding the right form of consulting especially for you.

Organization URL: 
https://www.qfs.de/en.html
https://www.qfs.de/en/qf-test-support/webinars-reviews.html
https://www.qfs.de/en/qf-test-support/training-consulting.html
At QFS (Wolfratshausen or Leipzig), Via Webinar, At customer's site

Paraformance

$
0
0
Date Created: 
Wed, 2017-09-06 08:14
Date Updated: 
Wed, 2018-01-17 11:07
University of St. Andrews

ParaFormance is a software tool-chain that allows software developers to quickly and easily write multi-core software. ParaFormance enables software developers to find the sources of parallelism within their code, automatically (through user-controlled guidance) inserting the parallel business logic, and checking that the parallelised code is thread-safe.

  • ParaFormance works with C and C++
  • ParaFormance works on source code and is compiler independent
  • ParaFormance checks code for correctness - automatically - and highlights potential issues
  • ParaFormance detects candidates for parallelization within sequential code using extremely sophisticated pattern analysis and recognition
  • ParaFormance suggests code repairs and fixes for parallelism, enabling them to be implemented automatically or with developer intervention
  • ParaFormance enables roll-back of any changes to code

JRebel for Eclipse

$
0
0
Date Created: 
Tue, 2011-01-25 08:59
Date Updated: 
Thu, 2018-01-18 10:11
ZeroTurnaround

JRebel is a productivity tool that allows developers to reload code changes instantly. It skips the rebuild, restart, and redeploy cycle common in Java development. JRebel enables developers to get more done in the same amount of time and stay in the flow while coding. JRebel supports a majority of real-world enterprise java stacks and is easy to install into existing development environments.

eclox

$
0
0
Date Created: 
Fri, 2014-03-07 03:42
Date Updated: 
Thu, 2018-01-18 13:15
anb0s

Eclox is a simple doxygen frontend plug-in for eclipse.

It aims to provide a slim and sleek integration of the code documentation process into eclipse by providing a high-level graphical user interface over doxygen.

Features:
- graphical edition of doxyfile settings
- integrated doxygen invocation
- doxygen outputs logging and
- optional packaged doxygen binaries (for windows and linux)

Eclox is a free software distributed under the term of the:
- Eclipse Public Licence v 1.0 from version 0-10-0
- GNU General Public Licence (GPL) for version 0-8-x and older

Project page and update site: http://anb0s.github.io/eclox

eclox-0.12.1: Bug fixes for the second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/6?closed=1):
- [x] #220: Cannot get eclox doxygen to run in the code composer studio
eclipse package
- [x] #222: bundled doxygen cannot be used
- [x] #223: create bundled doxygen with all needed files

eclox-0.12.0: Second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/3?closed=1):
- [x] #18 Support doxygen upgrade feature
- [x] #83 context menu entry shown unnecessarily
- [x] #91 Implement saveas feature
- [x] #108 improve detection of warnings concerning undocumented
parameters
- [x] #195 java.lang.IllegalArgumentException in
createMarkersForResource
- [x] #196 terminate build is not working like expected
- [x] #197 doxygen history menu shows multiple entries for same file
- [x] #198 doxyfile selection dialog does not show nested elements
- [x] #199 add "clear history" to history menu
- [x] #200 invalid custom doxygen identifier found
- [x] #201 Doxygen Build Console: stderr and stdin are not synchronized
- [x] #203 remove from history if "eclox.core.doxygen.RunException:
Missing or bad doxyfile"
- [x] #206 [v0.12] console icons are not shown
- [x] #207 [v0.12] exception if new file created
- [x] #208 [v0.12] java.lang.NullPointerException in Advanced tab
- [x] #211 add support for the += operator
- [x] #212 add support for multiple lines (lists) concatenated by
backslash (\)
- [x] #214 add support for TAG and VALUE format #214
- [x] #215 add support for line separator

v0.11.2: Bug fixes for the first minor release @GitHub
Fixed issues (https://github.com/anb0s/eclox/milestone/5?closed=1):
- #191 exception after build if OUTPUT_DIRECTORY is an absolute path
- #192 add Eclipse 4.2 target platform
- #193 fix feature and plugin provider-name

v0.11.1: Bug fixes for the first release @GitHub!
Fixed issues (https://github.com/anb0s/eclox/milestone/4?closed=1):
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #186 NPE when trying to create new Doxyfile
- #187 obsolete settings are not marked
- #189 Doxygen binaries 1.8.13.v20170413-1543

v0.11.0: First official release at GitHub!
Main changes:
- migrate to GitHub #161
- support configurable working directory #87
- support relative or project-based path to doxygen.exe #75
- open a file that is not a resource in eclipse #15, #68
- support resources in linked folders #176 **Thanks to Corderbollie**
- scrollbar for input directories in graphical editor #167
- sorting column in advanced tab #171
- add update site with bundled Doxygen executables #182
- updated project structure and build process
- added composite site to support testing and release update streams Fixed execution of bundled linux x86_64 binary.

All fixed issues (https://github.com/anb0s/eclox/milestone/1?closed=1):
- #11 muliple Doxyfiles - editing
- #12 Import of existing configuration files
- #15 Add ability to use Doxyfile not in project scope
- #68 open a file that is not a resource in eclipse
- #75 relative or project-based path to doxygen.exe
- #86 environment variables needed for some doxyfiles
- #87 working directory not configurable
- #114 Improvement static declaration of plugin relative identifier
- #144 Tell more about the directory where eclox is stared
- #161 migrate to GitHub
- #162 prepare release 0.11.0
- #163 Unable to use GraphViz
- #164 Unable to create the selected preference page. eclox/core/ui/PreferencePage : Unsupported major.minor version 52.0
- #165 new GitHub update site shows only one version "Eclox 0.10.2.201508272130"
- #167 Scrollbar missing for Input Directories in Graphical Editor
- #170 Graphviz and PlantUML on Windows
- #171 Sorting column in Advanced tab
- #173 [v0.11] invalid custom doxygen identifier found
- #174 [v0.11] endRule without matching beginRule
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #178 No groups on advanced tab
- #176 Support resources in linked folders
- #182 [v0.11] add update site with bundled Doxygen executables
- #184 [v0.11] bundled Doxygen binaries are not working (not executable) at Linux Known issues:
- #166 freeze of build with Grep Console installed --> **related to other plugin, please apply the described workaround**

Appium Studio for Eclipse

$
0
0
Date Created: 
Thu, 2018-01-18 02:59
Date Updated: 
Thu, 2018-01-18 15:24
Experitest

Perform end-to-end Appium/Selenium test automation directly from within Eclipse

Easily develop, automate, analyze and debug your tests on physical devices and browsers

 

End-to-end web & mobile test automation from Eclipse
Perform test development, automation project development, and test execution on remote devices in the Digital Device Lab with a single tool with rich views and editors fully embedded in Eclipse for digital test automation.

Immediate visual feedback
Easily create robust and maintainable tests with a dynamic device reflection that provides immediate visual feedback on all actions. Project development is further streamlined with code snippets and automatically generated Eclipse framework assets such as properties & configuration files.

Powerful object identification
Enjoy powerful object identification and management, that identify objects by their native/web properties, including image/OCR and customized UI. Write scripts with drag and drop script editor.

 

EGradle IDE

$
0
0
Date Created: 
Tue, 2016-09-13 14:26
Date Updated: 
Thu, 2018-01-18 19:08
Albert Tregnaghi

EGradle is a lightweight, fast and comfortable gradle integration for eclipse (>= Neon)

Features overview
  • Console and Eclipse can be used parallel without conflicts
  • New Project Wizard
    • Build in templates for full java projects (single and multi project)
    • Possibility to create custom templates 
  • EGradle Editor
    • Syntax highlighting
      • Supporting Java, Groovy, Gradle keywords, GroovyDoc etc.
      • Colors customizable
      • Also additional default colors for dark theme
    • Outline view + Quick outline
    • Code completion and tooltips
    • Parse error handling
    • Bracket switching and highlighting, auto close on curly brackets
    • Block comments (CTRL + 7)
    • Hyperlinking to other gradle files, URLs, Java and Groovy types
  • Gradle execution
    • Launch configurations
    • Quick launch
    • Compile and evaluation errors occurring at launch time are marked in editor and error view
  • JUnit Integration
    • Import all junit results from existing gradle build results to JUnit view by one click
    • Launch JUnit tests by gradle (all, all of a sub project, one test class, one test method...) and show results in JUnit view
  • Virtual root project
  • Synchronization by one click
  • Keywords are highlighted in Console
  • Integrated eclipse help
  • Multiple ways to import gradle projects
  • Can automatically set build folders as "derived"
  • Rebuild working sets on re-importing gradle projects
Additional Links

EGradle Editor

$
0
0
Date Created: 
Wed, 2017-06-14 06:02
Date Updated: 
Thu, 2018-01-18 19:30
Albert Tregnaghi

EGradle Editor as standalone plugin, so other IDEs can use the editor implementation as well or users just install the editor.

The EGradle IDE does contain this editor which has much features:

  • Code completion and tooltips
  • Syntax highlighting
    • Supporting Java, Groovy, Gradle keywords, GroovyDoc etc.
    • Colors customizable
    • Also additional default colors for dark theme
  • Outline view + Quick outline
  • Parse error handling
  • Bracket switching and highlighting, auto close on curly brackets
  • Block comments (CTRL + 7)
  • Hyperlinking to other gradle files, URLs, Java and Groovy types

Additional Links

SmartQQ

$
0
0
Date Created: 
Fri, 2017-06-23 04:51
Date Updated: 
Fri, 2018-01-19 02:17
ieclipse.cn

An anti-boss plugin for you to chat with your QQ/Wechat freinds privately.

一个防Boss的QQ/微信聊天插件,让老板以为你是在写代码,其实,你是在聊天,不过,做为程序猿,怎么可能有时间聊天,哈哈。

Intellij IDEA上的同名插件也已开发完毕,不过功能没有eclipse上的多。

v2.1.2:优化聊天协议,添加通知选项,优化机器人回复

v2.1.1:优化消息提示,修复了发送者识别不正确的问题

v2.1.0:支持聊天记录与消息提示

v2.0.0:支持微信协议(目前仅支持文本消息)

v1.0.9:支持复制到聊天窗口发送文件或Code Review

v1.0.8:支持代码评审,支持工程内文件快速搜索并发送

v1.0.6:支持发送文件。

about more: https://github.com/Jamling/SmartQQ4Eclipse/

MetaModelAgent for Papyrus and IBM RSA

$
0
0
Date Created: 
Mon, 2011-05-16 08:36
Date Updated: 
Fri, 2018-01-19 02:36
Adocus AB

[IMPORTANT: Install button is for Papyrus 3.x users. Please use update site http://www.metamodelagent.com/update for Papyrus 2.0.x and IBM RSA]

A Domain-specific Modeling Language (DSML) is a modeling language tailored for a very specific and limited domain. A DSML is a combination of visual presentation of entities from the domain as well as a set of rules that defines their behavior. A well-defined DSML should help you to express whatever needed in the specific domain in a correct manner without disturbance from concepts irrelevant for the domain. A UML-based DSML is a combination of extension and limitation of the Unified Modeling Language (UML) for a specific modeling domain. A UML-based DSML does often, but not always, include UML-profile(s) with stereotypes and additional properties, as well as new graphics (icons and symbols). A UML-based DSML should also contains a set of constraints on how UML and the extensions should be applied in terms of model structure, element and relationship usage, valid property values, diagram placement and diagram content etc. MetaModelAgent is a modeling tool extension that makes it very simple to define your own DSML and make it available for the modelers through powerful UI additions to open source Papyrus or IBM Rational Software Architect (RSA). Key features:

  • Agile DSML Configuration
    MetaModelAgent makes it very easy to setup your own DSML-specific modeling tool using a UML-based metamodels as a single source of information. There is no need at all for any API-based programmatic extensions.
  • Accelerated DSML-modeling
    MetaModelAgent uses your own metamodel to provide a DSML-specific modeling tool with user-friendly context-sensitive wizards, views, menus and palettes. This makes it possible to develop and validate high-quality DSML-models rapidly without the risk of introducing violations to the DSML.
  • Powerful analysis capabilities
    MetaModelAgent brings several additional views to RSA and Papyrus to support advanzed model analysis; table view of element properties, matrix view of relationships, tree view of relationship chains and several chart views for management overviews.
  • Makes you models available for anyone
    MetaModelAgent generates easy-navigable model reports of your DSML-models and DSML-guidelines in HTML-format. This makes your models accessible by anyone through a standard web browser.
  • Flexible and Scalable
    MetaModelAgent supports any kind of UML-based DSML of any size, independent of any development process. MetaModelAgent supports any number of different DSML-guidelines and models simultaneously in the same environment.
  • Support for standard UML
    MetaModelAgent has embedded guidelines for standard UML that make its possible to use MetaModelAgent´s unique UI extensions without the need of any DSML-definition.

Powerful and easy to use, MetaModelAgent allows your organization to create high-quality DSML-models faster than ever before. MetaModelAgent requires and supports:

  • Papyrus 3.x (Oxygen)
  • Papyrus 2.0.x (Neon)
  • Papyrus RT 1.0 (Oxygen)
  • IBM Rational Software Architect (RSA) 8.0 and later, all editions including RSA RTE (MetaModelAgent is certified as Ready for IBM Rational Software)

MetaModelAgent is available for installation from the update site: http://www.metamodelagent.com/update To use the MetaModelAgent functionality after installation you will have to order a limited FREE license, request a 30-day trial license or purchase an unlimited license. For more information see Adocus company website and MetaModelAgent product website.

jSparrow - Automatical Java Code Improvement

$
0
0
Date Created: 
Tue, 2017-06-20 11:34
Date Updated: 
Fri, 2018-01-19 03:22
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 45 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.1

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)

Everit OSGi Eclipse Plugin

$
0
0
Date Created: 
Wed, 2016-10-19 20:20
Date Updated: 
Fri, 2018-01-19 09:47
Everit Kft.

Quick start video is available on YouTube.

Website: http://www.everit.org/eosgi-e4-plugin/index.html

EOSGi Eclipse plugin displays OSGi environments specified with eosgi-maven-plugin in the Project Explorer view of Eclipse and lets the user managing the environment by using a context menu. The user can:

  • Start the OSGi environments specified in the pom file of the project
  • Debug the OSGi environments
  • Live upgrade of the OSGi environments
  • View the console of the OSGi environment within Eclipse
  • Stop the environments gracefully (even if the environment is stopped from console or debug view)
  • Call the sync-back goal of the maven plugin on an environment

If an OSGi environment is managed with the Eclipse plugin, dependencies are resolved from the workspace with the following algorithm: If a dependency is imported as a maven project into the workspace, the plugin executes mvn package on that dependency and installs the result JAR file to the OSGi container.

When an OSGi environment is started in debug mode by the plugin, the sources are resolved by the dependency manager of maven. If a dependency is available on the workspace as a project, the source is picked up from there.

If eosgi-testrunner is used to execute tests on the running OSGi environment, the EOSGi Eclipse Plugin picks up the test results and shows in the JUnit view of Eclipse.

Viewing all 15992 articles
Browse latest View live