Articles taggés avec ‘ant’

Organisation et gestion de projets Java avec Gradle

Tuesday 7 April 2009

Le monde Java dispose déjà d’un outil performant pour l’organisation de projets Java avec Maven 2. Il est quasiment devenu un standard de fait et les nouveautés de la future version 2.1.0 auraient mérité un article complet faisant suite à mon précédent billet.

Mais depuis, d’autres outils très intéressants se sont développés :

Lire le reste de cet article »

Organisation et gestion de projets Java avec Maven 2

Wednesday 9 July 2008

La gestion d'un projet Java peut s'avérer difficile dans certains cas notamment les applications Web (war) et les applications d'entreprises (ear). On se retrouve avec de nombreuses tâches à effectuer avant de lancer une série de tests unitaires ou d'intégration, des fichiers de configuration à modifier avant de passer en production ou encore le packaging d'un projet (inclusion des dépendances, MANIFEST.MF, ...). Des outils comme Apache Ant ou Ivy permettent d'automatiser ces tâches.

Apache Ant permet de lancer un certain nombre de tâches dans un ordre précis à l'aide d'un fichier XML (build.xml). La distribution de base d'Apache Ant est livrée avec un grand nombre de tâches pour la compilation, l'archivage, l'exécution, le déploiement ou la manipulation de fichiers. Il est possible et même facile d'écrire de nouvelles tâches, ce qui en fait un outil approprié pour un bon nombre de projets. En fait, on peut voir Ant comme un GNU make plus élaboré.

Lire le reste de cet article »

Apache Ant, Installation et exploitation.

Tuesday 27 November 2007

Introduction

Ant est un outil de construction d’application intégralement écrit en Java. Il supporte le même type de fonctionnalités que l’ancêtre Make tout en apportant de nouvelles. Enfin, contrairement à ce dernier, Ant étant réalisé en Java, il se comporte de manière identique sur tous les systèmes disposant du machine virtuelle Java, évitant ainsi le long et pénible chemin de croix nécessaire à toute réalisation via Make ou les autotools en cross-platform (surtout quand un système Microsoft fait partie des systèmes visés par l’application).

Contrairement aux principaux outils concurrents du monde Unix, ant utilise une syntaxe basée sur XML pour définir les différentes tâches de construction, ce qui peut rendre la lecture d’un script de build assez hermétique à un novice, mais assure en contrepartie une syntaxe unifiée pour toutes les actions possibles, qu’elles soient natives ou ajoutées via le système de plugins très simple de Ant.

Parlons –en justement de ces plugins. Ant étant ouvert et reposant sur Java, il est très aisé de développer un plugin pour une fonctionnalité donnée (transfert via SSH, compilation d’un langage donné etc…), ce qui permet à Ant d’être très facilement extensible et de couvrir à peu près tous les besoins inhérents au développement d’applications conséquentes : compilation, gestion de version, déploiement, distribution, archivage et j’en passe.

Ant est un outil de plus en plus utilisé, notamment dans le monde Java où la quasi-intégralité des développements conséquents l’utilisent en tant que build system. Ses fonctionnalités ne se limitent cependant pas au monde Java et son fonctionnement identique quelque soit la plateforme lui gagne chaque jour des développeurs de tous les horizons.

Dans ce document, je me propose de vous donner un avant gout de l’utilisation de cet outil très performant en diverses étapes : installation, premier script « HelloWorld », compilation d’un projet Java et enfin, déploiement d’un projet J2EE via la génération d’une archive WAR.

Lire le reste de cet article »


The requested domain is disabled
Pieprasītais domēns ir atslēgts.

Detalizētakai informācijai Jums jāsazinās ar mums:
E-pasts: info@cloudhosting.lv
Telefons : (371) 66 66 29 69.
Web: www.cloudhosting.lv
The requested domain is disabled.

For more information, you should like us to contact:
E-mail: info@cloudhosting.lv
Phone: (371) 66 66 29 69.
Web: www.cloudhosting.lv
Запрашиваемый домен отключён.

Для получения более подробной информации Вам следует связаться с нами:
E-mail: info@cloudhosting.lv
Телефон: (371) 66 66 29 69.
Web: www.cloudhosting.lv