Libresource
Home
Search
My Page
Guest -
Login
Navigation
location:
>
Artenum OpenSource
>
ABT project
Contextual Menu
Search
go
Project
Home
Timeline
Download
License
Forum
Developers Corner
Src Synchroniser
Doc Synchroniser
Bug tracker
Mailling lists
Members
Observers
Developers
Managers
Edit this menu
Resource Menu
Properties
Security
More actions...
----
Node Information
Create new resource
Delete this resource
Move this resource
Unbind this resource
----
List children
Go to parent
----
search from here
ABT project
{html} [resume-fr|version française] 1 Introduction
ABT automates the building of projects by executing the minimum set of commands to update the project like the famous Make. ABT is given a file, called the recipe (filename is abt-recipe.xml), that describes how the files that make up the project are related (how they are dependent upon one another) and how to update (build) those files. ABT checks the dates on the files to see if any need to be updated (when a target is older than one of its sources). If there are files that need to be updated, ABT executes the rule actions specified in the recipe for that purpose. ABT have also testing features that permit you to check if binaries you need to build your sources are present on the installation system. This checking phase is cached. Command execution are OS dependant so you can specify commands depending if you are running windows or unix system. ABT is the perfect tool for fast Jython/Java based application packaging and deployement because it may be integrated in the distribution and boostraped by the Jython interpreter. It's usefull for all kins of project and is not limited to Jython/Java projects. ABT is pure Python 2.1 written and so is interpretable with Jython. It includes a basic Makefile2recipe converter helping you migrating from Makefiles.
{html} 1 Download Lastest version of ABT: [http://dev.artenum.com/projects/abt/download/9e438233c0a8002800735b21bb495df9?action=download|abt-0.7.tar.bz2] 1 Documentation Lastest version of ABT's documentation : [http://dev.artenum.com/projects/abt/download/c1f87d3dc0a8002801c863cf5ffed612?action=download|abt-user_manual-0.7.pdf] 1 Latest events {timeline:timeline} 1 Contact [http://www.biais.org|Maxime Biais]
Last edited by Maxime Biais at Dec 10, 2008 8:38 PM -
Edit content
-
View source