Clojure Roundup: Distribution with Crane, Mathematics with Incanter, Builds with Leiningen 1.0

by Werner Schuster on  Dec 13, 2009

FlightCaster recently open sourced Crane, a tool for distributing and remotely controlling Clojure instances, currently specialized for EC2. Incanter is a Clojure library and tool that makes R-like statistical computations easy with Clojure. Also: the build and dependency management tool Leiningen 1.0 is now available.

Bundle.update: OSGi in Java EE, JSR 294 Marked Inactive

by Alex Blewitt on  Dec 11, 2009 1

Since the last bundle.update, a number of interesting events have occurred in the OSGi and modular Java space. JSR 294 has been (automatically) marked as inactive, the Enterprise Expert Group has released draft 4, WebSphere will allow direct running of OSGi applications and upcoming OSGi conferences have early bird discounts and call for speakers finishing soon.

Clojars and Leiningen Automate Library and Dependency Management for Clojure

by Werner Schuster on  Nov 19, 2009

Managing libraries and dependencies is tedious. Clojars is a new hosted repository for Clojure libraries inspired by Ruby Gems and Gemcutter. Together with a new build tool, Leiningen, Clojars takes the pain out of library management. InfoQ talked to Alex Osborne about Clojars and how it works.

Can the Simple Module System save JSR294?

by Alex Blewitt on  Aug 20, 2009 9

Over the past month there has been a lot of debate on the current state of the Java Modularity working group (JSR 294). Although the JSR tries to find common ground between different module systems (notably Sun's Project Jigsaw and OSGi), the current set of proposals are overly complex and introduce the world's first concept of a meta-module system. Can the Simple Module System save JSR294?

Apache Ivy 2.0 Final Released

by R.J. Lorimer on  Feb 08, 2009 3

Apache Ivy 2.0, a project dependency manager, has been released. 2.0 is the first release of Ivy as an official Apache project.

Apache Ivy 2.0.0-RC2: Closing in on 2.0

by R.J. Lorimer on  Nov 21, 2008

Apache Ivy, a tool for managing (recording, tracking, resolving and reporting) project dependencies has reached its second release candidate, preparing for the final 2.0 release.

Jason Van Zyl Discusses Sonatype, The Eclipse Foundation and Maven

by Ryan Slobojan on  Aug 06, 2008 3

Sonatype, the main company which drives Maven development, recently announced that they are joining the Eclipse Foundation as a Strategic Developer. InfoQ spoke with Sonatype CTO and Maven founder Jazon Van Zyl to learn more about this partnership and what it means for the future of Maven.

Debate: Is Maven the right tool for builds?

by Ryan Slobojan on  Jan 30, 2008 37

Recently, there has been a lot of debate around the usefulness Maven, which is a Java-based build and dependency management tool being used in many projects. InfoQ took a closer look at this debate to understand what issues are being encountered, and what has resulted from the debate.

Ivy 2.0: Released As An Apache Project

by Alexander Olaru on  Jan 16, 2008 5

Ivy, a tool for managing (recording, tracking, resolving and reporting) project dependencies which provides tight integration with Apache Ant, has released its 2.0 beta version. This is the first release as an Apache project, it brings enhanced compatibility with Maven 2 repositories, improved concurrency support and a few other significant changes.

Boost your Java Test with Ruby and JtestR

by Sebastien Auvray on  Jan 07, 2008

The ease of Ruby for scripting tasks makes it a very powerful candidate for writing your Test suites. Until recently there was no real standalone framework to test your Java with Ruby. JtestR, written by Ola Blini (a member of JRuby team) and Anda Abramovici, makes it possible now. Ruby coupled with powerful Ruby tools such as RSpec, mocha will make writing Java tests smoother.

Apache to incubate its first Ruby Project: Buildr - Ruby Build System for Java Projects

by Sebastien Auvray on  Nov 01, 2007 2

Buildr is a simple and intuitive build system for Java projects. After 10 months of development and a lot of positive feedback, it will be incubated by the Apache Foundation, which will be opening its doors to its first Ruby project.

When Ruby Builds Faster Than Java: Buildr

by Sebastien Auvray on  May 07, 2007 3

Maven 2.0 recalcitrants have been looking for alternatives with less XML and easier plugin development. Buildr might be the solution, and even boasts faster performance than Maven!

Catching Up with Maven 2

by James Kao on  Apr 17, 2007 12

Maven is a pattern-based build framework for Java and J2EE projects; more than just scripting builds for arbitrary projects, Maven knows about J2EE, Struts, Hibernate, etc. and has a prescribed way of structuring and organizing a project from its moment of creation through testing, packaging, and deployment.