Schmant

Open source build tool for building software artifacts
Download

Schmant Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Kargu
  • Publisher web site:
  • http://www.entityfs.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 42 MB

Schmant Tags


Schmant Description

Open source build tool for building software artifacts Schmant provides an environment for running build scripts and a set of tools (tasks) that the scripts can use. Schmant can, and will probably mostly, be used for building Java applications. The immediate goal for Schmant is to be comparable to Apache Ant in features, but nicer and easier to work with. Schmant uses the scripting support in Java 6, so build scripts can be easily written in any scripting language that has a JSR 223-compatible script engine, such as JavaScript, Jython or BeanShell. Here are some key features of "Schmant": · TaskExecutor can be used for running different build tasks in parallel threads. · Schmant build scripts may use EntityFS classes and methods for working with directories and files. · Single Ant tasks or entire Ant scripts can be run using the AntTF task. It makes it easier to migrate away from Ant in small, manageable steps. · Third-party tasks can be bundled and distributed in task packages. · Build scripts can work with project repositories, for instance Eclipse workspaces. · Since build scripts run in a Java virtual machine, they have access to the entire Java class library, as well as any number of user-supplied classes. Requirements: · Java 6.0 or later What's New in This Release: · Added the --script-engine-factory-implementation startup argument. · Made the --script-engine-implementation and --script-engine-implementation-adapter startup arguments work. · Upgraded SVNKit to version 1.3.1. · Upgraded EntityFS to version 1.1.4. · Upgraded JUnit to version 4.7. · Added a singleton instance to the ReportLogAdapter class. · Added some properties to the BZip2TF task. · The bzip2 classes now use the At4J implementation by default. · Made the BZip2ReadableFileProxy, BZip2NewWritableFileProxy and BZip2ExistingWritableFile constructors with a read-/writeFileHeader argument deprecated. · The writeFileHeader property of BZip2TF is now deprecated. · Upgraded At4J to version 1.1. · Reintroduced the LauncherSettings.setScriptFile(File) method to make the Hudson plugin work again. · Made the target property optional for GZipTF, BZip2TF and LzmaTF. · Added the deleteSourceFile property to GZipTF, BZip2TF and LzmaTF. · Added configuration properties to the EclipseWorkspaceSettings object that makes it possible to specify project directories manually.


Schmant Related Software