Gump Maven Plugin 2.0 Released

2005-01-08 Thread Janos Mucsi
Hi
This may be a stupid question, but what is the
essential difference between CruiseControl and Gump
(functionality-wise). It seems that they both check
out the current version of projects, detect changes,
run full builds and unit tests, and they generate
reports. 
Which one should I use for continuous integration?
(With the upcoming scm ClearCase support for example.)
Thanks.
Janos


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Gump Maven Plugin 2.0 Released

2005-01-08 Thread Jason van Zyl
On Sat, 2005-01-08 at 19:19, Janos Mucsi wrote:
 Hi
 This may be a stupid question, but what is the
 essential difference between CruiseControl and Gump
 (functionality-wise). It seems that they both check
 out the current version of projects, detect changes,
 run full builds and unit tests, and they generate
 reports. 
 Which one should I use for continuous integration?

For anyone interested in making production software in Java you will
want to use CruiseControl. It focuses on your project so it tests your
code against binary releases of your dependencies and if you find a
problem it's written in Java so you can actually help the CruiseControl
team.

Gump on the other hand is more of a social experiement that is used to
inform OSS projects that they are breaking one another's contracts. Gump
builds every project from it's most current sources and so is
effectively useless to anyone making production software because no one
in their right mind would attempt to do this on a daily basis. For
example if your project uses jakarta-foo version 1.1 you don't care what
the developers are doing on the trunk because you'll just wait for the
next release and do a look see then. Also if you run into a problem with
Gump it's written Python, because they want to be able to build anything
in any language, so as a Java-only programmer you're SOL. Gump is not
Java-centric and most programmers don't have the time to learn a new
programming language every year but you'll get to if you want to try and
fix Gump.

Gump is interesting socially in the OSS community but if you're making
production software I wouldn't bother with Gump, use CruiseControl it's
definitely better suited and a nice little servlet and probably much
easier to setup.

 (With the upcoming scm ClearCase support for example.)
 Thanks.
 Janos
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://maven.apache.org

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

 -- Thoreau 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Gump Maven Plugin 2.0 Released

2005-01-07 Thread Brett Porter
We are pleased to announce the Maven Gump Plug-in 2.0 release! 

http://maven.apache.org/reference/plugins/gump/



Changes in this version include:

  New Features:

o Add maven.gump.module.name property for overriding the module name 
o Add junitreport element to the descriptor 
o Add multiproject module for generating a single module with several 
  projects within the one descriptor. 
o Add nag element at module level Issue: MPGUMP-3. 
o Handle subversion as an SCM type 

  Fixed bugs:

o Set maven.final.name as a property for the amp;lt;maven element, instead of 
  final.name 
o Set home to ${basedir} instead of ${maven.build.dir}, and set jar path 
  relative to that 

  Changes:

o Stop mapping Maven names to gump names inside the plugin, but allow the 
  project to do this for itself Issue: MPGUMP-2.  

To automatically install the plugin, type the following on a single line:

maven plugin:download
  -Dmaven.repo.remote=http://www.ibiblio.org/maven
  -DgroupId=maven
  -DartifactId=maven-gump-plugin
  -Dversion=2.0

For a manual installation, you can download the plugin here:
http://www.apache.org/dyn/closer.cgi/java-repository/maven/plugins/maven-gump-plugin-2.0.jar
 

Have fun!
-The Maven Gump Plug-in development team
  
---
Sent using Email 2.3.0
http://email.cleancode.org

Sent on: Sat, 08 Jan 2005 14:20:40 AUSEST
On System: CYGWIN_NT-5.1 1.5.12(0.116/4/2) i686


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]