You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@poi.apache.org by Melvin Loehr <ru...@hotmail.com> on 2003/02/26 15:59:01 UTC

question getting started making a patch

Guys,

I have been using POI for a while and love it.  I have decided to try some contributions.  I just checked out the latest source code from cvs (using eclipse).   However, it gives an error in my task list:

Missing required library: 'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi  Build path


Any ideas on what i am doing wrong?  Sorry! I am a newbie....

Ruel Loehr


Re: question getting started making a patch

Posted by Danny Mui <da...@muibros.com>.
I use eclipse,  I like it a lot.

Haven't had many problems, i use cvs from the command line and build 
from there too.

I think Avik checked in a .project file at the root ;).

One trick, when running (and writing hopefully!!) the unit tests, we 
place existing excel files in 
jakarta-poi/src/testcases/org/apache/poi/hssf/data and retrieve it by 
using  System.getProperty("HSSF.testdata.path");  To set this path when 
running a unit test from Eclipse, add a *VM* property (the lower box):

-DHSSF.testdata.path=W:\\jakarta-poi\\src\\testcases\\org\\apache\\poi\\hssf\\data

That's the only trick I know!

danny

Ruel Loehr wrote:

>Danny your the man.
>
>I got it to build.  Baby steps my friend.
>
>Hey do any of you guys use eclipse to develop this in?  In setup tricks or
>tips??
>
>Ruel
>  
>



Re: question getting started making a patch

Posted by Ruel Loehr <ru...@hotmail.com>.
Danny your the man.

I got it to build.  Baby steps my friend.

Hey do any of you guys use eclipse to develop this in?  In setup tricks or
tips??

Ruel
----- Original Message -----
From: "Danny Mui" <da...@muibros.com>
To: "POI Users List" <po...@jakarta.apache.org>
Sent: Wednesday, February 26, 2003 10:54 AM
Subject: Re: question getting started making a patch


> I remember a nice menu describing the targets that you had below:
>
>      all -------------- creates the jars and the site
>      compile ---------- compiles the source code
>      test ------------- performs the jUnit tests
>      jar -------------- create the jar files
>      docs ------------- generates the html docs - clean not needed
>      javadocs --------- generates the API documentation
>      site ------------- generates the html site (docs+reports)
>      clean ------------ cleans the build directory
>      dist ------------- creates src and bin distributions
>      scratchpad ------- build-run scratchpad code
>      contrib ---------- build-run contributed code
>      generate-records - generate excel records
>      generate-types --- generate word types
>
> running build.bat/build.sh without targets got that error for me.
>
> Use a target and you should be golden.
>
> i.e.
>
> build compile
>
> or
>
> build all
>
> or even better
>
> build test
>
>
>
> Melvin Loehr wrote:
>
> >Very cool.
> >
> >But i have to admit i am being a dumb-dumb today.   I  tried running
> >build.bat but it fails.  Any clues?  I am sure some of you have ran
across
> >this before.......
> >
> >Ruel Loehr
> >IBM
> >
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle
> >ent.jar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyl
> >cent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.
> >r expanded in checkstyle.
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.ce
> >.jar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.c
> >t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
> >xpanded in forrest.
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.ce
> >.jar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.c
> >t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
> >xpanded in javasrc.
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.ce
> >.jar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.c
> >t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
> >xpanded in jdepend.
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent
> >ar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cen
> >jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar
> >e
> >anded in junit.
> >
> >-cent-unjar-expand:
> >Expanding
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.
> >nt.jar...
> >Expanding:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet
> >ent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
> >...
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.j
> > expanded in umldoclet.
> >Deleting directory
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\M
> >A-INF
> >
> >-prepare-src:
> >Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
> >Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\classes
> >Copying 319 files to
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\ja
> >
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\cl
> >ses
> >Copying 75 files to
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratc
> >ad\java
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\java
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\clas
> >s
> >Copying 19 files to
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\exampl
> >\java
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\java
> >Created dir:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\class
> >
> >Copying 21 files to
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contri
> >java
> >
> >interactive:
> >
> >    --------------------------------------------------------------
> >
> >          jakarta-poi 1.11   [2003]
> >
> >    --------------------------------------------------------------
> >     Using Apache Ant version 1.5alpha compiled on April 2 2002
> >     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
> >    --------------------------------------------------------------
> >     These are the most common build targets.
> >     You can also invoke them directly; see build.xml for more info.
> >     Builds will be in /build directory, distributions in /dist.
> >
> >     all -------------- creates the jars and the site
> >     compile ---------- compiles the source code
> >     test ------------- performs the jUnit tests
> >     jar -------------- create the jar files
> >     docs ------------- generates the html docs - clean not needed
> >     javadocs --------- generates the API documentation
> >     site ------------- generates the html site (docs+reports)
> >     clean ------------ cleans the build directory
> >     dist ------------- creates src and bin distributions
> >     scratchpad ------- build-run scratchpad code
> >     contrib ---------- build-run contributed code
> >     generate-records - generate excel records
> >     generate-types --- generate word types
> >
> >
> >
> >BUILD FAILED
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not
create
> >t
> >k or type of type: centipede-user-input.
> >
> >Ant could not find the task or a class this task relies upon.
> >
> >This is common and has a number of causes; the usual
> >solutions are to read the manual pages then download and
> >install needed JAR files, or fix the build file:
> > - You have misspelt 'centipede-user-input'.
> >   Fix: check your spelling.
> > - The task needs an external JAR file to execute
> >   and this is not found at the right place in the classpath.
> >   Fix: check the documentation for dependencies.
> >   Fix: declare the task.
> > - The task is an Ant optional task and optional.jar is absent
> >   Fix: look for optional.jar in ANT_HOME/lib, download if needed
> > - The task was not built into optional.jar as dependent
> >   libraries were not found at build time.
> >   Fix: look in the JAR to verify, then rebuild with the needed
> >   libraries, or download a release version from apache.org
> > - The build file was written for a later version of Ant
> >   Fix: upgrade to at least the latest release version of Ant
> > - The task is not an Ant core or optional task
> >   and needs to be declared using <taskdef>.
> >
> >Remember that for JAR files to be visible to Ant tasks implemented
> >in ANT_HOME/lib, the files must be in the same directory or on the
> >classpath
> >
> >Please neither file bug reports on this problem, nor email the
> >Ant mailing lists, until all of these causes have been explored,
> >as this is not an Ant bug.
> >
> >Total time: 19 seconds
> >
> >F:\finaleclipse\eclipse\workspace\jakarta-poi>build.bat
> >Using classpath:
> >";.\lib\endorsed\xalan-2.2.0.jar;.\lib\endorsed\xerces-2.0.0.
> >r;.\lib\endorsed\xml-apis.jar"
> >
> >Warning: JAVA_HOME environment variable is not set.
> >  If build fails because sun.* classes could not be found
> >  you will need to set the JAVA_HOME environment variable
> >  to the installation directory of java.
> >
> >Buildfile: build.xml
> >
> >-init:
> >
> >    --------------------------------------------------------------
> >
> >      Using Apache Ant version 1.5alpha compiled on April 2 2002
> >      Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
> >      Build number 1
> >      Project Name project build file
> >      Java Version 1.3
> >      Timestamp 200302261014
> >
> >    --------------------------------------------------------------
> >
> >
> >get-needed-cents:
> >Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
> >
> >centipede-present:
> >centipede cent is present: true
> >
> >junit-present:
> >junit cent is present: true
> >
> >jdepend-present:
> >jdepend cent is present: true
> >
> >checkstyle-present:
> >checkstyle cent is present: true
> >
> >javasrc-present:
> >javasrc cent is present: true
> >
> >umldoclet-present:
> >umldoclet cent is present: true
> >
> >forrest-present:
> >forrest cent is present: true
> >
> >dummy-target:
> >cents fetch finished
> >Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\automagic.cent.ja
r
> >i
> >uptodate with respect to automagic.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\centipede.cent.ja
r
> >i
> >uptodate with respect to centipede.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.j
a
> >r
> > uptodate with respect to checkstyle.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
> >is
> >todate with respect to forrest.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
> >is
> >todate with respect to javasrc.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
> >is
> >todate with respect to jdepend.
> >No need to expand it.
> >
> >-cent-unjar-keep:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar
is
> >up
> >date with respect to junit.
> >No need to expand it.
> >
> >-cent-unjar-keep:
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.ja
r
> >i
> >uptodate with respect to umldoclet.
> >No need to expand it.
> >Deleting:
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp\tasks.proper
> >es
> >
> >interactive:
> >
> >    --------------------------------------------------------------
> >
> >          jakarta-poi 1.11   [2003]
> >
> >    --------------------------------------------------------------
> >     Using Apache Ant version 1.5alpha compiled on April 2 2002
> >     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
> >    --------------------------------------------------------------
> >     These are the most common build targets.
> >     You can also invoke them directly; see build.xml for more info.
> >     Builds will be in /build directory, distributions in /dist.
> >
> >     all -------------- creates the jars and the site
> >     compile ---------- compiles the source code
> >     test ------------- performs the jUnit tests
> >     jar -------------- create the jar files
> >     docs ------------- generates the html docs - clean not needed
> >     javadocs --------- generates the API documentation
> >     site ------------- generates the html site (docs+reports)
> >     clean ------------ cleans the build directory
> >     dist ------------- creates src and bin distributions
> >     scratchpad ------- build-run scratchpad code
> >     contrib ---------- build-run contributed code
> >     generate-records - generate excel records
> >     generate-types --- generate word types
> >
> >
> >
> >BUILD FAILED
> >F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not
create
> >t
> >k or type of type: centipede-user-input.
> >
> >Ant could not find the task or a class this task relies upon.
> >
> >This is common and has a number of causes; the usual
> >solutions are to read the manual pages then download and
> >install needed JAR files, or fix the build file:
> > - You have misspelt 'centipede-user-input'.
> >   Fix: check your spelling.
> > - The task needs an external JAR file to execute
> >   and this is not found at the right place in the classpath.
> >   Fix: check the documentation for dependencies.
> >   Fix: declare the task.
> > - The task is an Ant optional task and optional.jar is absent
> >   Fix: look for optional.jar in ANT_HOME/lib, download if needed
> > - The task was not built into optional.jar as dependent
> >   libraries were not found at build time.
> >   Fix: look in the JAR to verify, then rebuild with the needed
> >   libraries, or download a release version from apache.org
> > - The build file was written for a later version of Ant
> >   Fix: upgrade to at least the latest release version of Ant
> > - The task is not an Ant core or optional task
> >   and needs to be declared using <taskdef>.
> >
> >Remember that for JAR files to be visible to Ant tasks implemented
> >in ANT_HOME/lib, the files must be in the same directory or on the
> >classpath
> >
> >Please neither file bug reports on this problem, nor email the
> >Ant mailing lists, until all of these causes have been explored,
> >as this is not an Ant bug.
> >
> >Total time: 4 seconds
> >
> >F:\finaleclipse\eclipse\workspace\jakarta-poi>
> >----- Original Message -----
> >From: "Danny Mui" <da...@muibros.com>
> >To: "POI Users List" <po...@jakarta.apache.org>
> >Sent: Wednesday, February 26, 2003 10:06 AM
> >Subject: Re: question getting started making a patch
> >
> >
> >
> >
> >>2 ways that i know to fix this:
> >>
> >>1) copy junit-3.7.jar to that directory
> >>2) run build from the command line (with ant) and centipede will
> >>download the jars that it needs.  Isn't that cool?
> >>
> >>danny
> >>
> >>Melvin Loehr wrote:
> >>
> >>
> >>
> >>>Guys,
> >>>
> >>>I have been using POI for a while and love it.  I have decided to try
> >>>
> >>>
> >some contributions.  I just checked out the latest source code from cvs
> >(using eclipse).   However, it gives an error in my task list:
> >
> >
> >>>Missing required library:
> >>>
> >>>
> >'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi
Build
> >path
> >
> >
> >>>Any ideas on what i am doing wrong?  Sorry! I am a newbie....
> >>>
> >>>Ruel Loehr
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> >>For additional commands, e-mail: poi-user-help@jakarta.apache.org
> >>
> >>
> >>
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: poi-user-help@jakarta.apache.org
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: poi-user-help@jakarta.apache.org
>

Re: question getting started making a patch

Posted by "Andrew C. Oliver" <ac...@apache.org>.
Yes, I fear Nicola Ken is a bit overwhelmed these days.  Someone may 
have to take over the build responsibilities.  Currently we are half way 
between each with our site generating on one version of the build and 
the proper build being another...

The proper way to build POI these days is to get a recent build of 
Centipede (krysalis.org/centipede) and put that in your path and do 
"cent targetname" unfortunately the site build isn't ported.

It might be good for someone else to assume the responsibility for 
this.  Nicola Ken and I both have the weakness of believing our own 
lies. . . Meaning if it builds for us then it must work....right?  So 
perhaps someone who tends to posess more self doubt should take this up.

-Andy

Danny Mui wrote:

> I remember a nice menu describing the targets that you had below:
>
>     all -------------- creates the jars and the site
>     compile ---------- compiles the source code
>     test ------------- performs the jUnit tests
>     jar -------------- create the jar files
>     docs ------------- generates the html docs - clean not needed
>     javadocs --------- generates the API documentation
>     site ------------- generates the html site (docs+reports)
>     clean ------------ cleans the build directory
>     dist ------------- creates src and bin distributions
>     scratchpad ------- build-run scratchpad code
>     contrib ---------- build-run contributed code
>     generate-records - generate excel records
>     generate-types --- generate word types
>
> running build.bat/build.sh without targets got that error for me.
>
> Use a target and you should be golden.
>
> i.e.
>
> build compile
>
> or
>
> build all
>
> or even better
>
> build test
>
>
>
> Melvin Loehr wrote:
>
>> Very cool.
>>
>> But i have to admit i am being a dumb-dumb today.   I  tried running
>> build.bat but it fails.  Any clues?  I am sure some of you have ran 
>> across
>> this before.......
>>
>> Ruel Loehr
>> IBM
>>
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle
>> ent.jar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyl
>> cent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ...
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.
>> r expanded in checkstyle.
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.ce
>> .jar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.c
>> t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ...
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
>> xpanded in forrest.
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.ce
>> .jar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.c
>> t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ...
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
>> xpanded in javasrc.
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.ce
>> .jar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.c
>> t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ...
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
>> xpanded in jdepend.
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent
>> ar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cen
>> jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ... 
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar
>> e
>> anded in junit.
>>
>> -cent-unjar-expand:
>> Expanding
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.
>> nt.jar...
>> Expanding:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet
>> ent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>> ...
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.j
>> expanded in umldoclet.
>> Deleting directory
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\M
>> A-INF
>>
>> -prepare-src:
>> Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
>> Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\classes
>> Copying 319 files to
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\ja
>>
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\cl
>> ses
>> Copying 75 files to
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratc
>> ad\java
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\java
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\clas
>> s
>> Copying 19 files to
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\exampl
>> \java
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\java
>> Created dir:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\class
>>
>> Copying 21 files to
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contri
>> java
>>
>> interactive:
>>
>>    --------------------------------------------------------------
>>
>>          jakarta-poi 1.11   [2003]
>>
>>    --------------------------------------------------------------
>>     Using Apache Ant version 1.5alpha compiled on April 2 2002
>>     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>>    --------------------------------------------------------------
>>     These are the most common build targets.
>>     You can also invoke them directly; see build.xml for more info.
>>     Builds will be in /build directory, distributions in /dist.
>>
>>     all -------------- creates the jars and the site
>>     compile ---------- compiles the source code
>>     test ------------- performs the jUnit tests
>>     jar -------------- create the jar files
>>     docs ------------- generates the html docs - clean not needed
>>     javadocs --------- generates the API documentation
>>     site ------------- generates the html site (docs+reports)
>>     clean ------------ cleans the build directory
>>     dist ------------- creates src and bin distributions
>>     scratchpad ------- build-run scratchpad code
>>     contrib ---------- build-run contributed code
>>     generate-records - generate excel records
>>     generate-types --- generate word types
>>
>>
>>
>> BUILD FAILED
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not 
>> create
>> t
>> k or type of type: centipede-user-input.
>>
>> Ant could not find the task or a class this task relies upon.
>>
>> This is common and has a number of causes; the usual
>> solutions are to read the manual pages then download and
>> install needed JAR files, or fix the build file:
>> - You have misspelt 'centipede-user-input'.
>>   Fix: check your spelling.
>> - The task needs an external JAR file to execute
>>   and this is not found at the right place in the classpath.
>>   Fix: check the documentation for dependencies.
>>   Fix: declare the task.
>> - The task is an Ant optional task and optional.jar is absent
>>   Fix: look for optional.jar in ANT_HOME/lib, download if needed
>> - The task was not built into optional.jar as dependent
>>   libraries were not found at build time.
>>   Fix: look in the JAR to verify, then rebuild with the needed
>>   libraries, or download a release version from apache.org
>> - The build file was written for a later version of Ant
>>   Fix: upgrade to at least the latest release version of Ant
>> - The task is not an Ant core or optional task
>>   and needs to be declared using <taskdef>.
>>
>> Remember that for JAR files to be visible to Ant tasks implemented
>> in ANT_HOME/lib, the files must be in the same directory or on the
>> classpath
>>
>> Please neither file bug reports on this problem, nor email the
>> Ant mailing lists, until all of these causes have been explored,
>> as this is not an Ant bug.
>>
>> Total time: 19 seconds
>>
>> F:\finaleclipse\eclipse\workspace\jakarta-poi>build.bat
>> Using classpath:
>> ";.\lib\endorsed\xalan-2.2.0.jar;.\lib\endorsed\xerces-2.0.0.
>> r;.\lib\endorsed\xml-apis.jar"
>>
>> Warning: JAVA_HOME environment variable is not set.
>>  If build fails because sun.* classes could not be found
>>  you will need to set the JAVA_HOME environment variable
>>  to the installation directory of java.
>>
>> Buildfile: build.xml
>>
>> -init:
>>
>>    --------------------------------------------------------------
>>
>>      Using Apache Ant version 1.5alpha compiled on April 2 2002
>>      Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>>      Build number 1
>>      Project Name project build file
>>      Java Version 1.3
>>      Timestamp 200302261014
>>
>>    --------------------------------------------------------------
>>
>>
>> get-needed-cents:
>> Transforming into 
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
>>
>> centipede-present:
>> centipede cent is present: true
>>
>> junit-present:
>> junit cent is present: true
>>
>> jdepend-present:
>> jdepend cent is present: true
>>
>> checkstyle-present:
>> checkstyle cent is present: true
>>
>> javasrc-present:
>> javasrc cent is present: true
>>
>> umldoclet-present:
>> umldoclet cent is present: true
>>
>> forrest-present:
>> forrest cent is present: true
>>
>> dummy-target:
>> cents fetch finished
>> Transforming into 
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\automagic.cent.jar
>> i
>> uptodate with respect to automagic.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\centipede.cent.jar
>> i
>> uptodate with respect to centipede.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.ja
>> r
>> uptodate with respect to checkstyle.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
>> is
>> todate with respect to forrest.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
>> is
>> todate with respect to javasrc.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
>> is
>> todate with respect to jdepend.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar 
>> is
>> up
>> date with respect to junit.
>> No need to expand it.
>>
>> -cent-unjar-keep:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.jar
>> i
>> uptodate with respect to umldoclet.
>> No need to expand it.
>> Deleting:
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp\tasks.proper
>> es
>>
>> interactive:
>>
>>    --------------------------------------------------------------
>>
>>          jakarta-poi 1.11   [2003]
>>
>>    --------------------------------------------------------------
>>     Using Apache Ant version 1.5alpha compiled on April 2 2002
>>     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>>    --------------------------------------------------------------
>>     These are the most common build targets.
>>     You can also invoke them directly; see build.xml for more info.
>>     Builds will be in /build directory, distributions in /dist.
>>
>>     all -------------- creates the jars and the site
>>     compile ---------- compiles the source code
>>     test ------------- performs the jUnit tests
>>     jar -------------- create the jar files
>>     docs ------------- generates the html docs - clean not needed
>>     javadocs --------- generates the API documentation
>>     site ------------- generates the html site (docs+reports)
>>     clean ------------ cleans the build directory
>>     dist ------------- creates src and bin distributions
>>     scratchpad ------- build-run scratchpad code
>>     contrib ---------- build-run contributed code
>>     generate-records - generate excel records
>>     generate-types --- generate word types
>>
>>
>>
>> BUILD FAILED
>> F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not 
>> create
>> t
>> k or type of type: centipede-user-input.
>>
>> Ant could not find the task or a class this task relies upon.
>>
>> This is common and has a number of causes; the usual
>> solutions are to read the manual pages then download and
>> install needed JAR files, or fix the build file:
>> - You have misspelt 'centipede-user-input'.
>>   Fix: check your spelling.
>> - The task needs an external JAR file to execute
>>   and this is not found at the right place in the classpath.
>>   Fix: check the documentation for dependencies.
>>   Fix: declare the task.
>> - The task is an Ant optional task and optional.jar is absent
>>   Fix: look for optional.jar in ANT_HOME/lib, download if needed
>> - The task was not built into optional.jar as dependent
>>   libraries were not found at build time.
>>   Fix: look in the JAR to verify, then rebuild with the needed
>>   libraries, or download a release version from apache.org
>> - The build file was written for a later version of Ant
>>   Fix: upgrade to at least the latest release version of Ant
>> - The task is not an Ant core or optional task
>>   and needs to be declared using <taskdef>.
>>
>> Remember that for JAR files to be visible to Ant tasks implemented
>> in ANT_HOME/lib, the files must be in the same directory or on the
>> classpath
>>
>> Please neither file bug reports on this problem, nor email the
>> Ant mailing lists, until all of these causes have been explored,
>> as this is not an Ant bug.
>>
>> Total time: 4 seconds
>>
>> F:\finaleclipse\eclipse\workspace\jakarta-poi>
>> ----- Original Message -----
>> From: "Danny Mui" <da...@muibros.com>
>> To: "POI Users List" <po...@jakarta.apache.org>
>> Sent: Wednesday, February 26, 2003 10:06 AM
>> Subject: Re: question getting started making a patch
>>
>>
>>  
>>
>>> 2 ways that i know to fix this:
>>>
>>> 1) copy junit-3.7.jar to that directory
>>> 2) run build from the command line (with ant) and centipede will
>>> download the jars that it needs.  Isn't that cool?
>>>
>>> danny
>>>
>>> Melvin Loehr wrote:
>>>
>>>   
>>>
>>>> Guys,
>>>>
>>>> I have been using POI for a while and love it.  I have decided to try
>>>>     
>>>
>> some contributions.  I just checked out the latest source code from cvs
>> (using eclipse).   However, it gives an error in my task list:
>>  
>>
>>>> Missing required library:
>>>>     
>>>
>> 'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi  
>> Build
>> path
>>  
>>
>>>> Any ideas on what i am doing wrong?  Sorry! I am a newbie....
>>>>
>>>> Ruel Loehr
>>>>
>>>>
>>>>
>>>>
>>>>     
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: poi-user-help@jakarta.apache.org
>>>
>>>   
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: poi-user-help@jakarta.apache.org
>>
>>  
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: poi-user-help@jakarta.apache.org
>
>




Re: question getting started making a patch

Posted by Danny Mui <da...@muibros.com>.
I remember a nice menu describing the targets that you had below:

     all -------------- creates the jars and the site
     compile ---------- compiles the source code
     test ------------- performs the jUnit tests
     jar -------------- create the jar files
     docs ------------- generates the html docs - clean not needed
     javadocs --------- generates the API documentation
     site ------------- generates the html site (docs+reports)
     clean ------------ cleans the build directory
     dist ------------- creates src and bin distributions
     scratchpad ------- build-run scratchpad code
     contrib ---------- build-run contributed code
     generate-records - generate excel records
     generate-types --- generate word types

running build.bat/build.sh without targets got that error for me.

Use a target and you should be golden.

i.e.

build compile

or

build all

or even better

build test



Melvin Loehr wrote:

>Very cool.
>
>But i have to admit i am being a dumb-dumb today.   I  tried running
>build.bat but it fails.  Any clues?  I am sure some of you have ran across
>this before.......
>
>Ruel Loehr
>IBM
>
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle
>ent.jar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyl
>cent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>...
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.
>r expanded in checkstyle.
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.ce
>.jar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.c
>t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>...
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
>xpanded in forrest.
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.ce
>.jar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.c
>t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>...
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
>xpanded in javasrc.
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.ce
>.jar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.c
>t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>...
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
>xpanded in jdepend.
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent
>ar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cen
>jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>... F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar
>e
>anded in junit.
>
>-cent-unjar-expand:
>Expanding
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.
>nt.jar...
>Expanding:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet
>ent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
>...
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.j
> expanded in umldoclet.
>Deleting directory
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\M
>A-INF
>
>-prepare-src:
>Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
>Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\classes
>Copying 319 files to
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\ja
>
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\cl
>ses
>Copying 75 files to
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratc
>ad\java
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\java
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\clas
>s
>Copying 19 files to
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\exampl
>\java
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\java
>Created dir:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\class
>
>Copying 21 files to
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contri
>java
>
>interactive:
>
>    --------------------------------------------------------------
>
>          jakarta-poi 1.11   [2003]
>
>    --------------------------------------------------------------
>     Using Apache Ant version 1.5alpha compiled on April 2 2002
>     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>    --------------------------------------------------------------
>     These are the most common build targets.
>     You can also invoke them directly; see build.xml for more info.
>     Builds will be in /build directory, distributions in /dist.
>
>     all -------------- creates the jars and the site
>     compile ---------- compiles the source code
>     test ------------- performs the jUnit tests
>     jar -------------- create the jar files
>     docs ------------- generates the html docs - clean not needed
>     javadocs --------- generates the API documentation
>     site ------------- generates the html site (docs+reports)
>     clean ------------ cleans the build directory
>     dist ------------- creates src and bin distributions
>     scratchpad ------- build-run scratchpad code
>     contrib ---------- build-run contributed code
>     generate-records - generate excel records
>     generate-types --- generate word types
>
>
>
>BUILD FAILED
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not create
>t
>k or type of type: centipede-user-input.
>
>Ant could not find the task or a class this task relies upon.
>
>This is common and has a number of causes; the usual
>solutions are to read the manual pages then download and
>install needed JAR files, or fix the build file:
> - You have misspelt 'centipede-user-input'.
>   Fix: check your spelling.
> - The task needs an external JAR file to execute
>   and this is not found at the right place in the classpath.
>   Fix: check the documentation for dependencies.
>   Fix: declare the task.
> - The task is an Ant optional task and optional.jar is absent
>   Fix: look for optional.jar in ANT_HOME/lib, download if needed
> - The task was not built into optional.jar as dependent
>   libraries were not found at build time.
>   Fix: look in the JAR to verify, then rebuild with the needed
>   libraries, or download a release version from apache.org
> - The build file was written for a later version of Ant
>   Fix: upgrade to at least the latest release version of Ant
> - The task is not an Ant core or optional task
>   and needs to be declared using <taskdef>.
>
>Remember that for JAR files to be visible to Ant tasks implemented
>in ANT_HOME/lib, the files must be in the same directory or on the
>classpath
>
>Please neither file bug reports on this problem, nor email the
>Ant mailing lists, until all of these causes have been explored,
>as this is not an Ant bug.
>
>Total time: 19 seconds
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi>build.bat
>Using classpath:
>";.\lib\endorsed\xalan-2.2.0.jar;.\lib\endorsed\xerces-2.0.0.
>r;.\lib\endorsed\xml-apis.jar"
>
>Warning: JAVA_HOME environment variable is not set.
>  If build fails because sun.* classes could not be found
>  you will need to set the JAVA_HOME environment variable
>  to the installation directory of java.
>
>Buildfile: build.xml
>
>-init:
>
>    --------------------------------------------------------------
>
>      Using Apache Ant version 1.5alpha compiled on April 2 2002
>      Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>      Build number 1
>      Project Name project build file
>      Java Version 1.3
>      Timestamp 200302261014
>
>    --------------------------------------------------------------
>
>
>get-needed-cents:
>Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
>
>centipede-present:
>centipede cent is present: true
>
>junit-present:
>junit cent is present: true
>
>jdepend-present:
>jdepend cent is present: true
>
>checkstyle-present:
>checkstyle cent is present: true
>
>javasrc-present:
>javasrc cent is present: true
>
>umldoclet-present:
>umldoclet cent is present: true
>
>forrest-present:
>forrest cent is present: true
>
>dummy-target:
>cents fetch finished
>Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\automagic.cent.jar
>i
>uptodate with respect to automagic.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\centipede.cent.jar
>i
>uptodate with respect to centipede.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.ja
>r
> uptodate with respect to checkstyle.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
>is
>todate with respect to forrest.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
>is
>todate with respect to javasrc.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
>is
>todate with respect to jdepend.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar is
>up
>date with respect to junit.
>No need to expand it.
>
>-cent-unjar-keep:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.jar
>i
>uptodate with respect to umldoclet.
>No need to expand it.
>Deleting:
>F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp\tasks.proper
>es
>
>interactive:
>
>    --------------------------------------------------------------
>
>          jakarta-poi 1.11   [2003]
>
>    --------------------------------------------------------------
>     Using Apache Ant version 1.5alpha compiled on April 2 2002
>     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
>    --------------------------------------------------------------
>     These are the most common build targets.
>     You can also invoke them directly; see build.xml for more info.
>     Builds will be in /build directory, distributions in /dist.
>
>     all -------------- creates the jars and the site
>     compile ---------- compiles the source code
>     test ------------- performs the jUnit tests
>     jar -------------- create the jar files
>     docs ------------- generates the html docs - clean not needed
>     javadocs --------- generates the API documentation
>     site ------------- generates the html site (docs+reports)
>     clean ------------ cleans the build directory
>     dist ------------- creates src and bin distributions
>     scratchpad ------- build-run scratchpad code
>     contrib ---------- build-run contributed code
>     generate-records - generate excel records
>     generate-types --- generate word types
>
>
>
>BUILD FAILED
>F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not create
>t
>k or type of type: centipede-user-input.
>
>Ant could not find the task or a class this task relies upon.
>
>This is common and has a number of causes; the usual
>solutions are to read the manual pages then download and
>install needed JAR files, or fix the build file:
> - You have misspelt 'centipede-user-input'.
>   Fix: check your spelling.
> - The task needs an external JAR file to execute
>   and this is not found at the right place in the classpath.
>   Fix: check the documentation for dependencies.
>   Fix: declare the task.
> - The task is an Ant optional task and optional.jar is absent
>   Fix: look for optional.jar in ANT_HOME/lib, download if needed
> - The task was not built into optional.jar as dependent
>   libraries were not found at build time.
>   Fix: look in the JAR to verify, then rebuild with the needed
>   libraries, or download a release version from apache.org
> - The build file was written for a later version of Ant
>   Fix: upgrade to at least the latest release version of Ant
> - The task is not an Ant core or optional task
>   and needs to be declared using <taskdef>.
>
>Remember that for JAR files to be visible to Ant tasks implemented
>in ANT_HOME/lib, the files must be in the same directory or on the
>classpath
>
>Please neither file bug reports on this problem, nor email the
>Ant mailing lists, until all of these causes have been explored,
>as this is not an Ant bug.
>
>Total time: 4 seconds
>
>F:\finaleclipse\eclipse\workspace\jakarta-poi>
>----- Original Message -----
>From: "Danny Mui" <da...@muibros.com>
>To: "POI Users List" <po...@jakarta.apache.org>
>Sent: Wednesday, February 26, 2003 10:06 AM
>Subject: Re: question getting started making a patch
>
>
>  
>
>>2 ways that i know to fix this:
>>
>>1) copy junit-3.7.jar to that directory
>>2) run build from the command line (with ant) and centipede will
>>download the jars that it needs.  Isn't that cool?
>>
>>danny
>>
>>Melvin Loehr wrote:
>>
>>    
>>
>>>Guys,
>>>
>>>I have been using POI for a while and love it.  I have decided to try
>>>      
>>>
>some contributions.  I just checked out the latest source code from cvs
>(using eclipse).   However, it gives an error in my task list:
>  
>
>>>Missing required library:
>>>      
>>>
>'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi  Build
>path
>  
>
>>>Any ideas on what i am doing wrong?  Sorry! I am a newbie....
>>>
>>>Ruel Loehr
>>>
>>>
>>>
>>>
>>>      
>>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: poi-user-help@jakarta.apache.org
>>
>>    
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: poi-user-help@jakarta.apache.org
>
>  
>



Re: question getting started making a patch

Posted by Melvin Loehr <ru...@hotmail.com>.
Very cool.

But i have to admit i am being a dumb-dumb today.   I  tried running
build.bat but it fails.  Any clues?  I am sure some of you have ran across
this before.......

Ruel Loehr
IBM


-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle
ent.jar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyl
cent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.
r expanded in checkstyle.

-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.ce
.jar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.c
t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
xpanded in forrest.

-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.ce
.jar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.c
t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
xpanded in javasrc.

-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.ce
.jar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.c
t.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
xpanded in jdepend.

-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent
ar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cen
jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
... F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar
e
anded in junit.

-cent-unjar-expand:
Expanding
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.
nt.jar...
Expanding:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet
ent.jar into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents
...
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.j
 expanded in umldoclet.
Deleting directory
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\M
A-INF

-prepare-src:
Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
Created dir: F:\finaleclipse\eclipse\workspace\jakarta-poi\build\classes
Copying 319 files to
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\java
Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\ja

Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratchpad\cl
ses
Copying 75 files to
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\scratc
ad\java
Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\java
Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\examples\clas
s
Copying 19 files to
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\exampl
\java
Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\java
Created dir:
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contrib\class

Copying 21 files to
F:\finaleclipse\eclipse\workspace\jakarta-poi\build\contri
java

interactive:

    --------------------------------------------------------------

          jakarta-poi 1.11   [2003]

    --------------------------------------------------------------
     Using Apache Ant version 1.5alpha compiled on April 2 2002
     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
    --------------------------------------------------------------
     These are the most common build targets.
     You can also invoke them directly; see build.xml for more info.
     Builds will be in /build directory, distributions in /dist.

     all -------------- creates the jars and the site
     compile ---------- compiles the source code
     test ------------- performs the jUnit tests
     jar -------------- create the jar files
     docs ------------- generates the html docs - clean not needed
     javadocs --------- generates the API documentation
     site ------------- generates the html site (docs+reports)
     clean ------------ cleans the build directory
     dist ------------- creates src and bin distributions
     scratchpad ------- build-run scratchpad code
     contrib ---------- build-run contributed code
     generate-records - generate excel records
     generate-types --- generate word types



BUILD FAILED
F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not create
t
k or type of type: centipede-user-input.

Ant could not find the task or a class this task relies upon.

This is common and has a number of causes; the usual
solutions are to read the manual pages then download and
install needed JAR files, or fix the build file:
 - You have misspelt 'centipede-user-input'.
   Fix: check your spelling.
 - The task needs an external JAR file to execute
   and this is not found at the right place in the classpath.
   Fix: check the documentation for dependencies.
   Fix: declare the task.
 - The task is an Ant optional task and optional.jar is absent
   Fix: look for optional.jar in ANT_HOME/lib, download if needed
 - The task was not built into optional.jar as dependent
   libraries were not found at build time.
   Fix: look in the JAR to verify, then rebuild with the needed
   libraries, or download a release version from apache.org
 - The build file was written for a later version of Ant
   Fix: upgrade to at least the latest release version of Ant
 - The task is not an Ant core or optional task
   and needs to be declared using <taskdef>.

Remember that for JAR files to be visible to Ant tasks implemented
in ANT_HOME/lib, the files must be in the same directory or on the
classpath

Please neither file bug reports on this problem, nor email the
Ant mailing lists, until all of these causes have been explored,
as this is not an Ant bug.

Total time: 19 seconds

F:\finaleclipse\eclipse\workspace\jakarta-poi>build.bat
Using classpath:
";.\lib\endorsed\xalan-2.2.0.jar;.\lib\endorsed\xerces-2.0.0.
r;.\lib\endorsed\xml-apis.jar"

Warning: JAVA_HOME environment variable is not set.
  If build fails because sun.* classes could not be found
  you will need to set the JAVA_HOME environment variable
  to the installation directory of java.

Buildfile: build.xml

-init:

    --------------------------------------------------------------

      Using Apache Ant version 1.5alpha compiled on April 2 2002
      Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
      Build number 1
      Project Name project build file
      Java Version 1.3
      Timestamp 200302261014

    --------------------------------------------------------------


get-needed-cents:
Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp

centipede-present:
centipede cent is present: true

junit-present:
junit cent is present: true

jdepend-present:
jdepend cent is present: true

checkstyle-present:
checkstyle cent is present: true

javasrc-present:
javasrc cent is present: true

umldoclet-present:
umldoclet cent is present: true

forrest-present:
forrest cent is present: true

dummy-target:
cents fetch finished
Transforming into F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\automagic.cent.jar
i
uptodate with respect to automagic.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\centipede.cent.jar
i
uptodate with respect to centipede.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\checkstyle.cent.ja
r
 uptodate with respect to checkstyle.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\forrest.cent.jar
is
todate with respect to forrest.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\javasrc.cent.jar
is
todate with respect to javasrc.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\jdepend.cent.jar
is
todate with respect to jdepend.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\junit.cent.jar is
up
date with respect to junit.
No need to expand it.

-cent-unjar-keep:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\cents\umldoclet.cent.jar
i
uptodate with respect to umldoclet.
No need to expand it.
Deleting:
F:\finaleclipse\eclipse\workspace\jakarta-poi\tools\tmp\tasks.proper
es

interactive:

    --------------------------------------------------------------

          jakarta-poi 1.11   [2003]

    --------------------------------------------------------------
     Using Apache Ant version 1.5alpha compiled on April 2 2002
     Build file F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml
    --------------------------------------------------------------
     These are the most common build targets.
     You can also invoke them directly; see build.xml for more info.
     Builds will be in /build directory, distributions in /dist.

     all -------------- creates the jars and the site
     compile ---------- compiles the source code
     test ------------- performs the jUnit tests
     jar -------------- create the jar files
     docs ------------- generates the html docs - clean not needed
     javadocs --------- generates the API documentation
     site ------------- generates the html site (docs+reports)
     clean ------------ cleans the build directory
     dist ------------- creates src and bin distributions
     scratchpad ------- build-run scratchpad code
     contrib ---------- build-run contributed code
     generate-records - generate excel records
     generate-types --- generate word types



BUILD FAILED
F:\finaleclipse\eclipse\workspace\jakarta-poi\build.xml:63: Could not create
t
k or type of type: centipede-user-input.

Ant could not find the task or a class this task relies upon.

This is common and has a number of causes; the usual
solutions are to read the manual pages then download and
install needed JAR files, or fix the build file:
 - You have misspelt 'centipede-user-input'.
   Fix: check your spelling.
 - The task needs an external JAR file to execute
   and this is not found at the right place in the classpath.
   Fix: check the documentation for dependencies.
   Fix: declare the task.
 - The task is an Ant optional task and optional.jar is absent
   Fix: look for optional.jar in ANT_HOME/lib, download if needed
 - The task was not built into optional.jar as dependent
   libraries were not found at build time.
   Fix: look in the JAR to verify, then rebuild with the needed
   libraries, or download a release version from apache.org
 - The build file was written for a later version of Ant
   Fix: upgrade to at least the latest release version of Ant
 - The task is not an Ant core or optional task
   and needs to be declared using <taskdef>.

Remember that for JAR files to be visible to Ant tasks implemented
in ANT_HOME/lib, the files must be in the same directory or on the
classpath

Please neither file bug reports on this problem, nor email the
Ant mailing lists, until all of these causes have been explored,
as this is not an Ant bug.

Total time: 4 seconds

F:\finaleclipse\eclipse\workspace\jakarta-poi>
----- Original Message -----
From: "Danny Mui" <da...@muibros.com>
To: "POI Users List" <po...@jakarta.apache.org>
Sent: Wednesday, February 26, 2003 10:06 AM
Subject: Re: question getting started making a patch


> 2 ways that i know to fix this:
>
> 1) copy junit-3.7.jar to that directory
> 2) run build from the command line (with ant) and centipede will
> download the jars that it needs.  Isn't that cool?
>
> danny
>
> Melvin Loehr wrote:
>
> >Guys,
> >
> >I have been using POI for a while and love it.  I have decided to try
some contributions.  I just checked out the latest source code from cvs
(using eclipse).   However, it gives an error in my task list:
> >
> >Missing required library:
'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi  Build
path
> >
> >
> >Any ideas on what i am doing wrong?  Sorry! I am a newbie....
> >
> >Ruel Loehr
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: poi-user-help@jakarta.apache.org
>

Re: POI servlet output

Posted by Avik Sengupta <av...@apache.org>.
There is a faq at http://jakarta.apache.org/poi/faq.html#faq-7

but i dont know if it will help you since you say that it works with
resin and not with tomcat. Can you be more specific about what you mean
by "messes up" ?

On Wed, 2003-02-26 at 20:42, Ian wrote:
> I know this is sortof off list, but does anyone have code that serves a 
> HSSFWorkbook out from a servlet? got it workign on resin fine days ago 
> but catalina messes up the binary file somehow. I'veg checked my code 
> aagin and again, wondered if anyone else has run up against this. 
> havent tried response.reset() yet but that's my only idea. tried 
> various mime types. using getOutputStream and writing the doc just as a 
> i woudl to a FileOutputStream (which works fine under tomcat - just not 
> writing directly out)
> 
> thanks
> Ian
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: poi-user-help@jakarta.apache.org
> 




POI servlet output

Posted by Ian <ip...@jmlafferty.com>.
I know this is sortof off list, but does anyone have code that serves a 
HSSFWorkbook out from a servlet? got it workign on resin fine days ago 
but catalina messes up the binary file somehow. I'veg checked my code 
aagin and again, wondered if anyone else has run up against this. 
havent tried response.reset() yet but that's my only idea. tried 
various mime types. using getOutputStream and writing the doc just as a 
i woudl to a FileOutputStream (which works fine under tomcat - just not 
writing directly out)

thanks
Ian


Re: question getting started making a patch

Posted by Danny Mui <da...@muibros.com>.
2 ways that i know to fix this:

1) copy junit-3.7.jar to that directory
2) run build from the command line (with ant) and centipede will 
download the jars that it needs.  Isn't that cool?

danny

Melvin Loehr wrote:

>Guys,
>
>I have been using POI for a while and love it.  I have decided to try some contributions.  I just checked out the latest source code from cvs (using eclipse).   However, it gives an error in my task list:
>
>Missing required library: 'jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar'. jakarta-poi  Build path
>
>
>Any ideas on what i am doing wrong?  Sorry! I am a newbie....
>
>Ruel Loehr
>
>
>  
>