[lang_en]My TOP plugins for Eclipse JEE[lang_en][lang_cs]Mé TOP pluginy pro Eclipse JEE[lang_cs]

[lang_en]

Eclipse ResourceBundle Editor

Eclipse plugin for editing Java resource bundles. Lets you manage all localized properties files in one screen.
– More info on http://sourceforge.net/projects/eclipse-rbe/

Installation

– You have to install this plugin manually
– Download the ZIP from SourceForge http://sourceforge.net/projects/eclipse-rbe/
– Unzip it under your Eclipse installation folder

Eclispe Visual Editor – Swing and SWT Designer

The Eclipse Visual Editor project is a vendor-neutral, open development platform supplying frameworks for creating GUI builders, and exemplary, extensible tool implementations for Swing/JFC and SWT/RCP. These tools are exemplary in that they verify the utility of the Eclipse Visual Editor frameworks, illustrate the appropriate use of those frameworks, and support the development and maintenance of the Eclipse Visual Editor Platform itself.
– More info on http://www.eclipse.org/vep/

Installation

– You can use Eclipse update site
– Name: „Eclispe Visual Editor“
– Location: „http://download.eclipse.org/tools/ve/updates/1.4/“

Jigloo – Swing designer

Jigloo is free for non-commercial use, but purchase of a Professional License is required for commercial use (after successfully evaluating Jigloo).
– Více informací: http://www.cloudgarden.com/jigloo/
– More info on http://www.eclipse.org/vep/

Installation

– You can use Eclipse update site
– Name: „Jigloo“
– Location: „http://cloudgarden1.com/update-site“

JBoss Tools

JBoss Tools is an umbrella project for a set of Eclipse plugins that supports JBoss and related technology; there are support for Hibernate, JBoss AS, Drools, jBPM, JSF, (X)HTML, Seam, Smooks, JBoss ESB, JBoss Portal and more…
– More info on http://jboss.org/tools/docs.html

Installation

– You can use Eclipse update site
– Name: „JBoss Tools“
– Location: „http://download.jboss.org/jbosstools/updates/stable/galileo/“

Eclipse SQL Explorer

Eclipse SQL Explorer is a thin SQL client that allows you to query and browse any JDBC compliant database. It supports plugins with specialized functionality for individual databases (Oracle, DB2 and MySQL) and can be extended to include specialized support for other databases.
– More info on http://eclipsesql.sourceforge.net/screenshots.php

Installation

– You can use Eclipse update site
– Name: „Eclipse SQL Explorer“
– Location: „http://eclipsesql.sourceforge.net/“

Regex Util

A eclipse plugin to test regular expressions (regex). Full highlighting of regexp syntax. Tooltip with detailed description of regex items, etc… Very usefull. Project page has java-applet to test regexp online. (Regex implementation: java.util.regex.*)
– More info on http://sourceforge.net/projects/regex-util/

Installation

– You can use Eclipse update site
– Name: „Regex Util“
– Location: „http://regex-util.sourceforge.net/update/“

Eclipse Notepad Plugin

This plugin has the simple objective to let developers write small notes. The notes are stored inside the workspace metadata.
– More info on http://eclipsenotepad.sourceforge.net/

Installation

– You can use Eclipse update site
– Name: „Eclipse Notepad Plugin“
– Location: „http://eclipsenotepad.sourceforge.net/updates/“

ExploreFS

The only purpose of this tiny plugin (6K) is to open the folder in the native file manager containing the selected resource. It adds „Open in File System“ to the context menu of package explorer, resource navigator and any other view showing files or Java classes. It also finds the containing Jar file for classes. Windows, Mac OS X, and Linux are supported.
– More info on http://marketplace.eclipse.org/content/explorefs

Installation

– You can use Eclipse update site
– Name: „ExploreFS, FreeMem and RSS“
– Location: „http://junginger.biz/eclipse/“

FreeMem

FreeMem is a graphical memory monitor supporting Eclipse 2.x and 3.0.
– More info on http://www.junginger.biz/eclipse/freemem.html

Installation

– You can use Eclipse update site
– Name: „ExploreFS, FreeMem and RSS“
– Location: „http://www.junginger.biz/eclipse/“
Note: If you install ExploreFS plugin you have this update site added

Subversive

The Subversive project aims to provide Subversion (SVN) integration for Eclipse. The Subversive plug-in gives you the ability to work with this CVS successor version control system from the Eclipse workbench. You can work with Subversion repositories in almost exactly the same way you can now work with CVS repositories using the CVS plug-in bundled in the standard Eclipse distribution.
– More info on http://www.eclipse.org/subversive/

Installation

– You can use Eclipse update site
– Name: „Subversive“
– Location: „http://download.eclipse.org/technology/subversive/0.7/update-site/“

AnyEdit

AnyEdit plugin adds several new tools to the context menu of text- based Eclipse editors, to output consoles, to Eclipse main menu and editor toolbar. AnyEdit contributes also Import/Export working sets wizards.
– More info on http://andrei.gmxhome.de/anyedit/

Installation

– You can use Eclipse update site
– Name: „AnyEdit“
– Location: „http://andrei.gmxhome.de/eclipse/“

[/lang_en]
[lang_cs]

Eclipse ResourceBundle Editor

Eclipse plugin pro editaci Java resources. Umožňí Vám editaci všech jazyků do kterých lokalizujete vaší aplikci v jednom okně.
– Více informací: http://sourceforge.net/projects/eclipse-rbe/

Instalace

– Tento plugin musíte nainstalovat ručně
– Stáhněte si ZIP soubor z SourceForge http://sourceforge.net/projects/eclipse-rbe/
– Rozbalte jej do adresáře kde máte instalovaný Eclipse

Eclispe Visual Editor – Swing and SWT Designer

Projekt Eclipse Visual Editor nezávislý a otevřený podpůrný framework pro vytváření GUI s podporou Swing/JFC a SWT/RCP.
– Více informací: http://www.eclipse.org/vep/

Instalace

– Můžete použít Eclipse update site
– Name: „Eclispe Visual Editor“
– Location: „http://download.eclipse.org/tools/ve/updates/1.4/“

Jigloo – Swing designer

Jigloo je zdarma pro nekomerční použití, pro komerční využití je potřeba zakoupit licenci Professional.
– Více informací: http://www.cloudgarden.com/jigloo/

Instalace

– Můžete použít Eclipse update site
– Name: „Jigloo“
– Location: „http://cloudgarden1.com/update-site“

JBoss Tools

JBoss Tools je soubor nástrojů usnadňující vývoj pro platformu JBoss a souvysející technologie. Obshauje podporu pro Hibernate, JBoss AS, Drools, jBPM, JSF, (X)HTML, Seam, Smooks, JBoss ESB, JBoss Portal atd…
– Více informací: http://jboss.org/tools/docs.html

Instalace

– Můžete použít Eclipse update site
– Name: „JBoss Tools“
– Location: „http://download.jboss.org/jbosstools/updates/stable/galileo/“

Eclipse SQL Explorer

Eclipse SQL Explorer je chytrý SQL klient, který Vám umožní pracovat s jakoukoli databází kterou lze připojit přes JDBC. Obsahuje speciální nástroje pro Oracle, DB2 a MySQL. Zároveň může být rozšířen o další specializovanou podporu dalších DB strojů.
– Více informací: http://eclipsesql.sourceforge.net/screenshots.php

Instalace

– Můžete použít Eclipse update site
– Name: „Eclipse SQL Explorer“
– Location: „http://eclipsesql.sourceforge.net/“

Regex Util

A eclipse plugin pro testování regulárních výrazů. Barevně vyznačuje syntaxi, v tooltip zobrazuje detailní popis regex itemu, atd …
– Více informací: http://sourceforge.net/projects/regex-util/

Instalace

– Můžete použít Eclipse update site
– Name: „Regex Util“
– Location: „http://regex-util.sourceforge.net/update/“

Eclipse Notepad Plugin

Tento plugin umožňuje psát vývojářům malé poznámky, ty jsou ukládány přímo do workspace metadat.
– Více informací: http://eclipsenotepad.sourceforge.net/

Instalace

– Můžete použít Eclipse update site
– Name: „Eclipse Notepad Plugin“
– Location: „http://eclipsenotepad.sourceforge.net/updates/“

ExploreFS

Jediné co tento plugin umí je otevírání nativního souborového manažeru (Nautilus, Explorer, atd …). Ppřidává do kontextového menu položku „Open in File System“.
– Více informací: http://marketplace.eclipse.org/content/explorefs

Instalace

– Můžete použít Eclipse update site
– Name: „ExploreFS, FreeMem and RSS“
– Location: „http://junginger.biz/eclipse/“

FreeMem

FreeMem je graf zobrazující využití paměti.
– Více informací: http://www.junginger.biz/eclipse/freemem.html

Instalace

– Můžete použít Eclipse update site
– Name: „ExploreFS, FreeMem and RSS“
– Location: „http://www.junginger.biz/eclipse/“
Note: If you install ExploreFS plugin you have this update site added

Subversive

Subversive projekt je zaměřen na integraci funkcí SVN do Eclipse.
– Více informací: http://www.eclipse.org/subversive/

Instalace

– Můžete použít Eclipse update site
– Name: „Subversive“
– Location: „http://download.eclipse.org/technology/subversive/0.7/update-site/“

AnyEdit

AnyEdit plugin přidává několik nových nástrojů pro editaci textu.
– Více informací: http://andrei.gmxhome.de/anyedit/

Instalace

– Můžete použít Eclipse update site
– Name: „AnyEdit“
– Location: „http://andrei.gmxhome.de/eclipse/“

[/lang_cs]

OpenSUSE 11.1 – Subversion server + Apache2

[lang_en]If you would like know how to install subversion and create new subversion repository in OpenSUSE 11.1 this post is for you.

Content:

  1. Installation of subversion server
  2. Creation of new subversion repository and finishing configuration


Installation of subversion server

Top
  1. We have to install subversion and apache2 packages as the first step.
    Run console and run command:
    sudo /sbin/yast -i subversion-server subversion apache2 apache2-doc apache2-prefork libapr1 libapr-util1 neon
  2. We enable webdav and webdav-svn modules in apache configuration. It allow browse SVN repository by browser. Please run these commands:
    sudo a2enmod dav
    sudo a2enmod dav_svn
  3. We have to create group and user svn for manipulation with subversion repository. Run these commands:
    sudo groupadd -r svn
    sudo useradd -r -g svn -d /srv/svn -s /bin/false svn
  4. Now is time for creation of folder where files send to subversion-server will be stored. You can modify path as you want my chose is „/home/SVN“
    sudo mkdir -p /home/SVN
  5. We have to edit file „/etc/apache2/conf.d/subversion.conf“. I use will use nano for edit of this file. (if you don’t have nano installed you can do it by command sudo /sbin/yast -i nano)
    sudo nano /etc/apache2/conf.d/subversion.conf
  6. Modify the configuration file. I deleted complete content and put in configuration below. You have to modify only attributes „“ and „SVNParentPath /home/SVN“. There is my configuration file:
    # Repository with URL http://your_url/svn
    # Free read access restricted commit access

    DAV svn
    SVNParentPath /home/SVN
    SVNListParentPath On
    # Limit write permission to list of valid users.

    # Require SSL connection for password protection.
    # SSLRequireSSL
    AuthType Basic
    # Message to give to the committer
    AuthName „Write access requires a password“
    # File listing users with write (commit) access
    AuthUserFile /srv/svn/user_access/svn_passwdfile
    Require valid-user

  7. We create now file for store passwords. Run these commands:
    sudo mkdir /srv/svn
    sudo mkdir /srv/svn/user_access
    sudo touch /srv/svn/user_access/svn_passwdfile
    sudo chown root:www /srv/svn/user_access/svn_passwdfile
    sudo chmod 640 /srv/svn/user_access/svn_passwdfile
  8. We can add user to svn acces by command (modify word „user_name“ by real user name)
    sudo htpasswd2 /srv/svn/user_access/svn_passwdfile user_name
  9. Restart apache server.
    sudo rcapache2 restart


Creation of new subversion repository and finishing configuration

Top
  1. Create repository by command (please modify path „/home/SVN/myNewProject“ to your path to subversion folder)
    sudo svnadmin create /home/SVN/myNewProject
  2. Modify permissions for folder what you created in previous step.

    sudo chown -R wwwrun:www /home/SVN/myNewProject{db,locks}
    sudo chown wwwrun:www /home/SVN/myNewProject

[/lang_en]

[lang_cs]
Pokud chete nainstalovat subversion server a vytvorit si vlastni repozitář v OpenSUSE 11.1, tak je tato stránka určená právě Vám.

Obsah:

  1. Instalace subversion serveru
  2. Vytvoření nového repozitáře a dokončení instalace


Instalace subversion serveru

Top
  1. Nejdříve musíme nainstalovat subversion a apache2 balíčky.
    Spusťte trerminál a v něm příkaz:
    sudo /sbin/yast -i subversion-server subversion apache2 apache2-doc apache2-prefork libapr1 libapr-util1 neon
  2. Zapneme webdav a webdav-svn moduly v konfiguraci apache. To nám umožní procházet repozitáře SVN pomocí prohlížeče. Spusťte následující příkazy:
    sudo a2enmod dav
    sudo a2enmod dav_svn
  3. Nyní musíme vytvořit skupinu a uživatele svn, který bude mít právo pracovat se složkou SVN. Spusťte tyto příkazy:
    sudo groupadd -r svn
    sudo useradd -r -g svn -d /srv/svn -s /bin/false svn
  4. Je čas vytvořit složku kde budou uloženy vaše soubory které pošlete do SVN serveru. Cestu si můžete vybrat libovolně, já jsem zvolil „/home/SVN“
    sudo mkdir -p /home/SVN
  5. Modifikujeme konfigurační soubor „/etc/apache2/conf.d/subversion.conf“. Osobně používám editor nano, samozřejmě můžete použít libovolný editor. (pokud chcete použít nano a nemáte jej nainstalovaný spusťte příkaz sudo /sbin/yast -i nano)
    sudo nano /etc/apache2/conf.d/subversion.conf
  6. Modifikujte soubor tak aby měl nastavené parametry jako ukázka dole. Já jsem postupoval tak, že jsem celý obsah smazal a vložit nový. Nezapomeňte změnit položky „“ a „SVNParentPath /home/SVN“.
    # Repository with URL http://your_url/svn
    # Free read access restricted commit access

    DAV svn
    SVNParentPath /home/SVN
    SVNListParentPath On
    # Limit write permission to list of valid users.

    # Require SSL connection for password protection.
    # SSLRequireSSL
    AuthType Basic
    # Message to give to the committer
    AuthName „Write access requires a password“
    # File listing users with write (commit) access
    AuthUserFile /srv/svn/user_access/svn_passwdfile
    Require valid-user

  7. Nyní vytvořím soubor, kde budou uložena hesla pro přístup do SVN. Spusťte příkazy:
    sudo mkdir /srv/svn
    sudo mkdir /srv/svn/user_access
    sudo touch /srv/svn/user_access/svn_passwdfile
    sudo chown root:www /srv/svn/user_access/svn_passwdfile
    sudo chmod 640 /srv/svn/user_access/svn_passwdfile
  8. Nového uživatele přidáte tímto příkazem. Budete vyzvání k zadání jeho hesla. (změňte slovo „user_name“ za reálné jméno uživatele)
    sudo htpasswd2 /srv/svn/user_access/svn_passwdfile user_name
  9. Restartujte apache server.
    sudo rcapache2 restart


Vytvoření nového repozitáře a dokončení instalace

Top
  1. Vytvořte repozitář příkazem (modifikujte cestu „/home/SVN/myNewProject“ na cestu k vaší subversion složce, kterou jste si vytvořili v předchozím postupu)
    sudo svnadmin create /home/SVN/myNewProject
  2. Modifikujte oprávnění složky, kterou jsme právě vytvořili.

    sudo chown -R wwwrun:www /home/SVN/myNewProject{db,locks}
    sudo chown wwwrun:www /home/SVN/myNewProject

[/lang_cs]