Télécharger la liste

Description du projet

Schmant is a build tool for building Java
programs. It provides a set of build tasks
(compile, text process, tar archive, etc.) and an
environment in which to run build scripts. Build
scripts can be written Groovy, JavaScript, JRuby, or Jython. The goal of the project is to be feature-comparable with Apache Ant, but much nicer to work with.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-02-19 07:51
1.1

Cette version intègre largement améliorée pour appuyer la clôture des langages de script. De nombreuses propriétés des tâches Schmant acceptent maintenant la fermeture des valeurs qui sont évaluées lorsque la tâche est exécutée. Les fermetures peuvent également être ajoutés directement à un TaskExecutor. Afin d'améliorer le soutien de fermeture, Schmant utilise désormais les implémentations différentes langues script directement via des implémentations de la classe ScriptExecutor Schmant au lieu de passer par les moteurs de script JSR 223. En conséquence, le ScriptTF ne fonctionnait plus et a été supprimé. Build scripts il faut la remplacer avec une fermeture à la place.
This release comes with vastly improved closure support for script languages. Many Schmant task properties now accept closure values that are evaluated when the task is run. Closures can also be added directly to a TaskExecutor. In order to improve the closure support, Schmant now uses the different script language implementations directly via implementations of Schmant's ScriptExecutor class instead of going via JSR 223 script engines. As a consequence, the ScriptTF did not work anymore and has been removed. Build scripts must replace it with a closure instead.

2009-09-25 23:57
1.0.1

Cette version ajoute la mise à jour des dépendances externes et quelques corrections de bugs. Le bzip2 classes utilisent maintenant le multi-thread bzip2 mise en œuvre de At4J par défaut.
This release adds updated external dependencies and a couple of bugfixes. The bzip2 classes now use the multi-threaded bzip2 implementation from At4J by default.

2009-07-18 05:36
1.0

Le présent communiqué est fourni avec un support intégré pour créer des scripts écrits en Groovy, JRuby, ou Jython, en plus de l'aide pour les scripts JavaScript depuis les versions précédentes. La documentation a été mise à jour avec de nombreux exemples écrits dans les langues nouveau script. Il ya également une nouvelle version du paquet tâche Emma, 1.0.1, qui fonctionne avec Schmant 1.0.
This release comes with built-in support for build scripts written in Groovy, JRuby, or Jython, in addition to the support for JavaScript scripts from previous releases. The documentation has been updated with many examples written in the new script languages. There is also a new release of the Emma task package, 1.0.1, that works with Schmant 1.0.

2009-04-13 21:03
0.9.1

Cette version est une caractéristique des petites et bugfix release. Une nouvelle caractéristique est qu'il est désormais possible de faire construire des scripts dans des fichiers Zip. La documentation a été mise à jour et étendue.
This version is a small feature and bugfix release. One new feature is that it is now possible to run build scripts in Zip files. The documentation has been updated and extended.

2009-03-23 05:59
0.9

Cette version introduit le Guide de l'Auteur de travail et un peu de tâches nouvelles, comme la JavaWorkspaceBuilderTF pour bâtir des projets dans des dépôts de projets (espaces de travail Eclipse ou IntelliJ IDEA projets). Dépendances externes ont été mis à jour leurs dernières versions. La documentation a été révisé et prorogé.
This release introduces the Task Author's Guide and a few new tasks, such as the JavaWorkspaceBuilderTF for building projects in project repositories (Eclipse workspaces or IntelliJ IDEA projects). External dependencies have been updated to their latest versions. The documentation has been revised and extended.

Project Resources