You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by Anou Manavalan <an...@trysybase.com> on 2003/06/04 14:21:05 UTC

[juddi-Developers] Gump build for jUDDI

Hi everyone,

I created a new project called "anou" ( so people don't get confused with
juddi ) and put the files in the structure we agreed with. Gump with
Centipede builds it like a charm ( thanks Adam, for the help ).

I cut a lot of output that came.... but basically as you can see, the Build
was Successful.  Adam can get one of the Gump contributors to add jUDDI in
it and we should be able to build it nightly via Gump ( when we are ready
with jUDDI moved to the new structure permanently ).


regards,
-Anou



Buildfile: centibuild.xml
[centipede] Initializing Centipede...
[centipede] ...Centipede started.
[centipede] No project specified. Defaulting to first project:  anou
[centipede] Dependency sequence for project `anou' is *NONE*
     [echo]
     [echo]               * ===================================== *
     [echo]               |   Krysalis Centipede Build System     |
     [echo]               * ===================================== *
     [echo]
     [echo]                 =====================================
     [echo]                    building  anou 1.0.0-dev-20030604
     [echo]                 =====================================
     [echo]
     [echo]    file:////homelocal/build/jars_dir/log4j/jars/log4j-1.2.8.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency is "supplied", and local version found
:file:////homelocal/build/gump/local_gump/gump-ws/anou/lib/jce.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency [resource "jaxrpc" in repository id=maven]
found as file:////homelocal/build/jars_dir/jaxrpc/jars/jaxrpc.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency [resource "saaj" in repository id=maven]
found as file:////homelocal/build/jars_dir/saaj/jars/saaj.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency [resource "wsdl4j" in repository id=maven]
found as file:////homelocal/build/jars_dir/wsdl4j/jars/wsdl4j-1.0.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency [resource "junit" in repository id=maven]
found as file:////homelocal/build/jars_dir/junit/jars/junit-3.8.1.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency [resource "xerces" in repository id=maven]
found as file:////homelocal/build/jars_dir/xerces/jars/xerces-2.3.0.jar
[ruperDepend] Jun 4, 2003 1:33:29 PM
org.krysalis.version.util.logging.commons.CommonsLogHandle info
[ruperDepend] INFO: Dependency is "supplied", and local version found
:file:////homelocal/build/gump/local_gump/gump-ws/anou/lib/servlet.jar
Dependency is "supplied", and local version found
:file:////homelocal/build/gump/local_gump/gump-ws/anou/lib/jce.jar
Dependency is "supplied", and local version found
:file:////homelocal/build/gump/local_gump/gump-ws/anou/lib/servlet.jar

compile-src:
     [echo] Compiling project core with Java 1.4, debug on, optimize off,
deprecation on
    [javac] Compiling 178 source files to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/classes


docs:

dist-info:
     [echo] **********************************************
     [echo] *
     [echo] *  Build all distributions:
     [echo] *  - source distribution for windows/unix.
     [echo] *  - binary distribution for windows/unix.
     [echo] *
     [echo] *  This may take a while...
     [echo] *
     [echo] ***********************************************


distclean:
   [delete] Deleting directory
/homelocal/build/gump/local_gump/gump-ws/anou/dist
   [delete] Deleting directory
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-src
   [delete] Deleting directory
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin

pre-dist:

dist-ReleaseNotes:
    [mkdir] Created dir:
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin
    [mkdir] Created dir:
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-src
     [xslt] Processing
/homelocal/build/gump/local_gump/gump-ws/anou/status.xml to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin/
ReleaseNotes.txt
     [xslt] Loading stylesheet
/homelocal/build/gump/local_gump/gump-ws/krysalis-centipede-jar/tools/cents/
java-0.1.1-dev-20030604.cent/resources/stylesheets/status2ReleaseNotes.xsl
     [copy] Copying 1 file to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-src

dist-src:
    [mkdir] Created dir: /homelocal/build/gump/local_gump/gump-ws/anou/dist
     [copy] Copying 581 files to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-src

dist-src-tgz:
      [tar] Building tar:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-s
rc.tar
     [gzip] Building:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-s
rc.tar.gz

dist-src-zip:
      [zip] Building zip:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-s
rc.zip

package-src:
      [jar] Building jar:
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/anou-1.0.0-dev-2003
0604.jar

package:

copy-exported-jars:
    [mkdir] Created dir:
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin/
lib
     [copy] Copying 1 file to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin/
lib

dist-bin:
     [copy] Copying 1 file to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin
    [mkdir] Created dir:
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin/
docs
     [copy] Copying 707 files to
/homelocal/build/gump/local_gump/gump-ws/anou/build/anou/work/java/dist-bin/
docs

dist-bin-tgz:
      [tar] Building tar:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-b
in.tar
     [gzip] Building:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-b
in.tar.gz

dist-bin-zip:
      [zip] Building zip:
/homelocal/build/gump/local_gump/gump-ws/anou/dist/anou-1.0.0-dev-20030604-b
in.zip

dist-jar:
     [copy] Copying 1 file to
/homelocal/build/gump/local_gump/gump-ws/anou/dist

dist:
     [echo] Finished build a distribution of
     [echo] anou 1.0.0-dev-20030604
     [echo] The files are in ./dist
     [echo]

gump:

BUILD SUCCESSFUL
Total time: 4 minutes 9 seconds


RE: [juddi-Developers] Gump build for jUDDI

Posted by Adam Jack <aj...@TrySybase.com>.
  finally got around to reading about gump. my understanding, correct me if
i'm wrong, is gump is about dependency checking, and more generally about
building a community of software that functions together. this sounds like a
good thing to me. is that the goal here?

Seems an accurate enough summary.

  are there concrete returns this will yield for the project?

Think of it as an early warning system for inconsistency detection. If your
dependencies change and that change causes a compile failure, or a unit test
failure, then gump ought give you a heads up. You can then decide whether
when to keep current on later releases and also have a clue as to what the
issues might be with a move.

I think the primary benefit is that it allows projects to "keep current" w/
the latest of other users w/ less manual effort. That stops projects from
"going stale" on old libraries.

  does gump require centipede?

No.

Also, you can have a separate ant script or ant target for gump, one that
does (say) compile/source code check ;-)/test and no others just for that.

regards

Adam

RE: [juddi-Developers] Gump build for jUDDI

Posted by Andy Cutright <ac...@borland.com>.
hi all,

finally got around to reading about gump. my understanding, correct me if
i'm wrong, is gump is about dependency checking, and more generally about
building a community of software that functions together. this sounds like a
good thing to me. is that the goal here? are there concrete returns this
will yield for the project? does gump require centipede?

cheers,
andy
  -----Original Message-----
  From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net]On Behalf Of Anou
Manavalan
  Sent: Wednesday, June 04, 2003 12:24 PM
  To: juddi-developers@lists.sourceforge.net
  Subject: [juddi-Developers] Gump build for jUDDI


  Hi everyone,

  I created a new project called "anou" ( so people don't get confused with
juddi ) and put the files in the structure we agreed with. Gump with
Centipede builds it like a charm ( thanks Adam, for the help ).

  I cut a lot of output that came.... but basically as you can see, the
Build was Successful.  Adam can get one of the Gump contributors to add
jUDDI in it and we should be able to build it nightly via Gump ( when we are
ready with jUDDI moved to the new structure permanently ).


  regards,
  -Anou