Home | Eclipse plugins -> FileSync
+Andrey | About

Eclipse ready

FileSync plugin for Eclipse

FileSync plugin for Eclipse is a file synchronisation tool. The main goal is to keep files outside of Eclipse projects in-sync with Eclipse project files. The plugin works as builder in Eclipse and will synchronize all changes on Eclipse project files to mapped external folders. E.g. if a file is created, changed or deleted in Eclipse, then the mapped (external) file will be created, changed or deleted too. Please note, that synchronization works is only in one direction - from Eclipse to the rest of the world.

Here you can see some examples

This programm is free, see copyright.

Usage of FileSync plugin could lead to data damage, so please agree with followed statement before installing FileSync plugin:

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Installation

Please use Eclipse update manager to install this plugin.

Eclipse 3.3 - 3.4:

Go to "Help -> Software Updates -> Find and Install... -> Search for new features to install -> Next -> New Remote Site..."

Eclipse 3.5:

Go to "Help -> Install new Software... -> Work with:"

and use the http://andrei.gmxhome.de/eclipse/ as url.

Manual download

Here

Browse source code

Related 3rd party software

Mavenfilesync - a maven plugin that provides configuration files for Eclipse filesync plugin.

Usage

Here

Feedback

Please send comments to loskutov

Open issues / Report new issues

Vote for FileSync at Eclipse Marketplace
or add FileSync to your stack at Ohloh
Support development of the plugin:

History

New in version 1.3.9 (Eclipse 3.6 - 4.4) [24.06.2014]

  • Requires Java 1.6 and Eclipse 3.6 as minimal target environment.

New in version 1.3.8 (Eclipse 3.5 - 3.7) [16.04.2011]

  • Small feature: allow synchronisation for selected project via shortcut

New in version 1.3.7 (Eclipse 3.5 - 3.7) [20.03.2011]

  • Bugfix: fixed NPE on manually triggered synchronisation on Eclipse 3.7

New in version 1.3.6 (Eclipse 3.5 - 3.6) [30.05.2010]

  • Feature: Added support for project relative mappings

New in version 1.3.5 (Eclipse 3.3 - 3.5) [04.10.2009]

  • Note: from this version plugin license has been changed from BSD to the EPL v. 1.0.

  • Feature: Added option to synchronize team private data too (like .svn shit)

New in version 1.3.4 (Eclipse 3.3 - 3.4) [05.04.2009]

  • Feature: added variable replacement capability in the target specification. For example, something like: //server/share/${env_var:CLIENT} is now allowed to be inside the target definition.

New in version 1.3.3 (Eclipse 3.3 - 3.4) [07.01.2009]

  • Fixed small UI ussue: if project had no folders (only files inside), it was impossible to create a mapping by using UI only.

  • Fixed small UI issue: "Variables" dialog had no meaningful title/message.

  • Removed API usage deprecated in Eclipse 3.3/3.4 (no functional changes).

  • Plugin supports now only Eclipse 3.3 and 3.4. Old version can be still downloaded from here

New in version 1.3.2.1 (Eclipse 3.1 - 3.3) [01.11.2007]

  • "Default destination" field and settings file supports UNC path on Windows now (like \\server\share\folder path)

New in version 1.3.2 (Eclipse 3.1 - 3.3) [06.10.2006]

  • The same as 1.3.1.beta, made it "stable" now

New in version 1.3.1.beta (Eclipse 3.1 and 3.2)

  • New experimental feature: if the file to synchronize contains variables, then it is possible to substitute these variables with values "on the fly".

  • Variables/values could be specified only through Java .properties file format, %KEY%=%VALUE%, and used only in Ant notation - "Hallo ${KEY}" would be replaced to "Hallo VALUE". Because of this changes, mapping format was changed (but is still up/down compatible with previous releases). At the end of each mapping line one could add the *project relative* path to the specific variables file for this mapping. This is optional. The variables files are monitored by plugin, so that changes in this files would lead to start of full synchronisation of the project.

  • Also the project preferences UI page was changed to reflect this new feature. Any suggestions and bug reports regarding the new feature / new UI changes are welcome.

  • Updated JUnit test case (1.0.3)

Here you can see older versions history

Some project statistics by Ohloh

Last changed at: 24.06.2014 19:16