Forge Home

eclipse

Install Eclipse

Martin Janser

mjanser

14,689 downloads

14,164 latest version

3.8 quality score

Version information

  • 0.2.1 (latest)
  • 0.2.0
  • 0.1.0
released Sep 9th 2014

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this declaration to your Puppetfile:

mod 'mjanser-eclipse', '0.2.1'
Learn more about managing modules with a Puppetfile

Add this module to a Bolt project:

bolt module add mjanser-eclipse
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install mjanser-eclipse --version 0.2.1

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
Tags: eclipse, ide

Documentation

mjanser/eclipse — version 0.2.1 Sep 9th 2014

Eclipse module for Puppet

This module installs Eclipse.

Description

This module can install Eclipse in different ways.

Currently supports:

  • Linux

Usage

Install with default options

include eclipse

Install Eclipse using packages

class { 'eclipse':
  method => 'package'
}

Install Eclipse with downloading it

class { 'eclipse':
  method => 'download'
}

Install a specific version (only for download method)

class { 'eclipse':
  method          => 'download',
  release_name    => 'kepler',
  service_release => 'SR1'
}

Install a plugin using packages

eclipse::plugin { 'egit':
  method => 'package'
}

Install a plugin using p2_director

eclipse::plugin { 'egit':
  method => 'p2_director',
  iu     => 'org.eclipse.egit.feature.group'
}

Install a third-party plugin using p2_director

eclipse::plugin { 'pdt':
  method     => 'p2_director',
  iu         => 'org.eclipse.php.feature.group',
  repository => 'http://p2-dev.pdt-extensions.org/'
}

Available plugins

  • eclipse::plugin::ansi_console
  • eclipse::plugin::atlassian
  • eclipse::plugin::colortheme
  • eclipse::plugin::copyright_wizard
  • eclipse::plugin::egit
  • eclipse::plugin::geppetto
  • eclipse::plugin::logviewer
  • eclipse::plugin::mechanic
  • eclipse::plugin::mylyn
  • eclipse::plugin::pdt
  • eclipse::plugin::pdt::composer
  • eclipse::plugin::pdt::doctrine
  • eclipse::plugin::pdt::editors
  • eclipse::plugin::pdt::makegood
  • eclipse::plugin::pdt::symfony
  • eclipse::plugin::pdt::tools
  • eclipse::plugin::pdt::twig
  • eclipse::plugin::ruby
  • eclipse::plugin::shelled
  • eclipse::plugin::vrapper
  • eclipse::plugin::web
  • eclipse::set::helpers
  • eclipse::set::php