Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.405.463 Times

Ant-Eclipse 1.0

  Date Added: October 27, 2010  |  Visits: 703


Report Broken Link
Printer Friendly Version

Product Homepage
Download (76 downloads)

Ant-Eclipse is a task for the Java build tool Ant generating Eclipse projects to be just imported and used easily. Ant build scripts are used as a central place for the configuration of sources and libraries which the generated projects are based on. The most usual way to develop a software is to write, run and debug the source code in an IDE. However, as long as the first source files are compilable the software finds its way into a package and it must be possible to compile it, run it and test it in other environments where the IDE is not available. Build tools used for this job usually cannot read the project files where IDEs store information about packages and sometimes there are more IDEs used by developers. It seems obvious that the build tool needs its own description of the package. Keeping the package configuration on two places is more error-prone and looking for errors caused by diffrerences in these configurations can cost much time when the error occur first during the run-time of an application. It is allways the better to keep the configuration on a single place and not to maintain its copies on more places. If there are more tools used for the development one of them should be chosen as the owner and provider of the package configuration. The others have to base ther configuration on this central one either by using it directly or by refreshing their one if the central one changes. Which tool is the best one for keeping the package configuration? It depends on the package and the development process. The most important tool is usually the one which automates compiling packaging and running tests because it produces the final package to be delivered to end-users. This automated production usually runs unattendedly reporting results from processing the current source code base. The configuration of this tool can be taken as the source for all the others. Ant is the most favourite build tool for projects written in the Java language. Eclipse with JDT is a state-of-the-art IDE for Java developers. Unfortunately, Eclipse cannot use Ant build scripts to base configuration of its projects on them. Ant can be run from the Eclipse IDE but the configuration is kept separately. Ant-Eclipse automates the task of creating an Eclipse project making the developer to write an automated build script as the first thing and to generate an Eclipse project from it whenever it changes. It keeps the Eclipse project always up-to-date with the last changes in the build script. This project refreshing is usually automated when more developers are working on a software project. They have to synchronize regularly their workspace with a central source code repository to integrate changes made by the others. This usually involves: Synchronizing the source code with a central repository. Updating the binary dependencies (libraries) from a central depot. Generating resources (files) dependent on the environment (time and place where it runs) like build numbers, package manifests and so on. The regeneration of Eclipse projects fits exactly to the last phase of such sychronizing process. This is the recommended usage of the Ant-Eclipse task. A formerly existing Eclipse project will be overwritten if a new one is to be generated. Files for an Eclipse project are not generated if they exist and they are not older than the Ant build script (the Ant build script has not been changed). This update can be forced, however. Whats New in This Release: - The tool has been used for over a year, and is considered a stable version..

Requirements: No special requirements
Platforms: Linux
Keyword: Ant Anteclipse Assembler Tools Build Build Script Build Tool Configuration Eclipse Ide Java Build Tool Programming Source Code Tool Used
Users rating: 0/10

License: Freeware Size: 34.82 KB
More Reviews or Write Review

Libraries  -  Java::Build::JVM 0.05
Java::Build::JVM is a Perl module that starts one JVM for compiling. SYNOPSIS use Java::Build::JVM; my $compiler = Java::Build::JVM->getCompiler(); $compiler->destination("some/path");...
30.72 KB  
Libraries  -  Java::Build::GenericBuild 0.05
Java::Build::GenericBuild is a high level driver to control Java builds. SYNOPSIS There are two (or more) code files needed to effectively use this module. First, create a subclass of this class: package Java::Build::MyBuild; use Carp; #...
30.72 KB  
Libraries  -  Java::Build 0.05
Java::Build is a family of modules which you can use instead of Ant. SYNOPSIS use Java::Build::JVM; # access to the javac compiler in one jvm use Java::Build::Tasks; # some helpful methods similar to Ant tasks my $source_files =...
30.72 KB  
Libraries  -  Java::Build::Tasks 0.05
Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc. SYNOPSIS use Java::Build::Tasks; set_logger($log_object); copy_file(source, dest); copy_file(list, of, sources, dest);...
30.72 KB  
Graphs and Charts  -  Inline GIF's with Tkinter 1.1
Thisscript will let you embed GIF images inside of your source code for use in Tkinter buttons, labels, etc. It isreally handy for making toolbars, etc. without worrying about having the right icon files installed. The basic technique is to...
Programming  -  Custom Eclipse Builder 0.1
Custom Eclipse Builder is a lightweight Ant-based project to build a company and personal customized Eclipse distribution including company and personal relevant plugins, preferences and settings. The modern software development process becomes...
1.2 MB  
Gaming Utilities  -  ioquake3 1.34 RC1
ioquake3 project (or ioq3 for short) aims to build upon id Softwares Quake 3 source code release. The source code was released on August 20, 2005 under the GPL. Since then, we have been cleaning up, fixing bugs, and adding features. Our...
2.7 MB  
Programming  -  relman 0.1.3
relman application takes your source code, runs the build, and distributes the packages. A configuration file allows you to define application-wide defaults in addition to information particular to individual projects such as the source directory,...
18.43 KB  
Programming  -  SDE for Eclipse (CE) 1.0
SDE for Eclipse is a UML CASE tool totally integrated with Eclipse. It supports full software development lifecycle - analysis, design, implementation, testing and maintenance. It combines the power of UML modeling facilities and Eclipse. It helps...
6.84 MB  
Programming  -  SDE for WebSphere (CE) 1.0
SDE for WebSphere is a UML CASE tool totally integrated with WebSphere. It supports full software development lifecycle - analysis, design, implementation, testing and maintenance. It combines the power of UML modeling facilities and WebSphere. It...
6.84 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB