-
Notifications
You must be signed in to change notification settings - Fork 0
Home
jpeterka edited this page Aug 28, 2012
·
5 revisions
Umbra Eclipse is utility for multiple workspace configuration.
You have multiple workspace and need to synchronize setting stored in property files in eclipse workspaces to all of them (for example "Show Line Numbers"). This can be handy when you use multiple Eclipse instances and multiple workspaces.
java -jar umbra.jar ~/workspace
There is umbra.props is used for both, your configuration and properties mapping
# Configuration setting
show-line-numbers=true
show-perspective-bar-text=false
# Mapping $variable=location|type
$show-line-numbers=.plugins/org.eclipse.core.runtime/.settings|org.eclipse.ui.editors.prefs|lineNumberRuler|boolean
$show-perspective-bar-text=.plugins/org.eclipse.core.runtime/.settings|org.eclipse.ui.prefs|SHOW_TEXT_ON_PERSPECTIVE_BAR|boolean
This patern is used in umbra.props file
# setting
user-var=true/false
# mapping relateive to .metadata
$user-var=dir|file|property|type
git clone https://github.com/jpeterka/umbra.git
cd umbra
mvn clean install
Version 0.1 features
- customizable setting properties mapping
- boolean value in properties files support
- recursive workspace setting update