building jfreechart using ant in linux

To build ant in linux download the jfreechart package. Now you will need to build it using ant. If you don’t have ant installed you can install it using yum

yum install ant

Now try to build using ant

[root@computer jfreechart-1.0.13]# ant
Buildfile: build.xml does not exist!
Build failed

If you get this error you will need to change directory into the ant directory of jfreechart, then type ant

[root@computer jfreechart-1.0.13]# cd ant
[root@computer ant]# ant

Successful build of jfreechart will look similar to the following


[root@computer jfreechart-1.0.13]# cd ant
[root@computer ant]# ant
Buildfile: build.xml

initialise:

compile:
    [mkdir] Created dir: /root/software/jfreechart-1.0.13/build
    [javac] Compiling 585 source files to /root/software/jfreechart-1.0.13/build
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/build/org/jfree/chart
     [copy] Copying 12 files to /root/software/jfreechart-1.0.13/build/org/jfree/chart
     [copy] Copying 9 files to /root/software/jfreechart-1.0.13/build/org/jfree/chart/plot
     [copy] Copying 10 files to /root/software/jfreechart-1.0.13/build/org/jfree/chart/editor
      [jar] Building jar: /root/software/jfreechart-1.0.13/lib/jfreechart-1.0.13.jar
   [delete] Deleting directory /root/software/jfreechart-1.0.13/build

compile-experimental:
    [mkdir] Created dir: /root/software/jfreechart-1.0.13/build
    [javac] Compiling 5 source files to /root/software/jfreechart-1.0.13/build
      [jar] Building jar: /root/software/jfreechart-1.0.13/lib/jfreechart-1.0.13-experimental.jar
   [delete] Deleting directory /root/software/jfreechart-1.0.13/build

javadoc:
    [mkdir] Created dir: /root/software/jfreechart-1.0.13/javadoc
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Loading source files for package org.jfree.chart...
  [javadoc] Loading source files for package org.jfree.chart.annotations...
  [javadoc] Loading source files for package org.jfree.chart.axis...
  [javadoc] Loading source files for package org.jfree.chart.block...
  [javadoc] Loading source files for package org.jfree.chart.demo...
  [javadoc] Loading source files for package org.jfree.chart.editor...
  [javadoc] Loading source files for package org.jfree.chart.encoders...
  [javadoc] Loading source files for package org.jfree.chart.entity...
  [javadoc] Loading source files for package org.jfree.chart.event...
  [javadoc] Loading source files for package org.jfree.chart.imagemap...
  [javadoc] Loading source files for package org.jfree.chart.labels...
  [javadoc] Loading source files for package org.jfree.chart.needle...
  [javadoc] Loading source files for package org.jfree.chart.panel...
  [javadoc] Loading source files for package org.jfree.chart.plot...
  [javadoc] Loading source files for package org.jfree.chart.plot.dial...
  [javadoc] Loading source files for package org.jfree.chart.renderer...
  [javadoc] Loading source files for package org.jfree.chart.renderer.category...
  [javadoc] Loading source files for package org.jfree.chart.renderer.xy...
  [javadoc] Loading source files for package org.jfree.chart.resources...
  [javadoc] Loading source files for package org.jfree.chart.servlet...
  [javadoc] Loading source files for package org.jfree.chart.title...
  [javadoc] Loading source files for package org.jfree.chart.urls...
  [javadoc] Loading source files for package org.jfree.chart.util...
  [javadoc] Loading source files for package org.jfree.data...
  [javadoc] Loading source files for package org.jfree.data.category...
  [javadoc] Loading source files for package org.jfree.data.contour...
  [javadoc] Loading source files for package org.jfree.data.function...
  [javadoc] Loading source files for package org.jfree.data.gantt...
  [javadoc] Loading source files for package org.jfree.data.general...
  [javadoc] Loading source files for package org.jfree.data.io...
  [javadoc] Loading source files for package org.jfree.data.jdbc...
  [javadoc] Loading source files for package org.jfree.data.resources...
  [javadoc] Loading source files for package org.jfree.data.statistics...
  [javadoc] Loading source files for package org.jfree.data.time...
  [javadoc] Loading source files for package org.jfree.data.time.ohlc...
  [javadoc] Loading source files for package org.jfree.data.xml...
  [javadoc] Loading source files for package org.jfree.data.xy...
  [javadoc] Constructing Javadoc information...
  [javadoc] Standard Doclet version 1.6.0_17
  [javadoc] Building tree for all the packages and classes...
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
     [copy] Copying 46 files to /root/software/jfreechart-1.0.13/javadoc/images

zip-javadocs:
      [zip] Building zip: /root/software/jfreechart-1.0.13/jfreechart-1.0.13-javadocs.zip

fill-distribution:
    [mkdir] Created dir: /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 655 files to /root/software/jfreechart-1.0.13/distribution/source
     [copy] Copying 5 files to /root/software/jfreechart-1.0.13/distribution/experimental
     [copy] Copied 23 empty directories to 11 empty directories under /root/software/jfreechart-1.0.13/distribution/experimental
     [copy] Copying 393 files to /root/software/jfreechart-1.0.13/distribution/tests
     [copy] Copied 59 empty directories to 4 empty directories under /root/software/jfreechart-1.0.13/distribution/tests
     [copy] Copying 17 files to /root/software/jfreechart-1.0.13/distribution/swt
     [copy] Copying 46 files to /root/software/jfreechart-1.0.13/distribution/docfiles
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/lib
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/ant
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution/ant
     [copy] Copying 5 files to /root/software/jfreechart-1.0.13/distribution/checkstyle

zip:
      [zip] Building zip: /root/software/jfreechart-1.0.13/jfreechart-1.0.13.zip

targz:
      [tar] Building tar: /root/software/jfreechart-1.0.13/jfreechart-1.0.13.tar
      [tar] Entry: jfreechart-1.0.13/experimental/org/jfree/experimental/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java longer than 100 characters.
      [tar] Resulting tar file can only be processed successfully by GNU compatible tar commands
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/chart/imagemap/junit/DynamicDriveToolTipTagFragmentGeneratorTests.java longer than 100 characters.
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/chart/imagemap/junit/StandardToolTipTagFragmentGeneratorTests.java longer than 100 characters.
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/chart/renderer/category/junit/AbstractCategoryItemRendererTests.java longer than 100 characters.
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/chart/renderer/category/junit/DefaultCategoryItemRendererTests.java longer than 100 characters.
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/chart/renderer/category/junit/StatisticalLineAndShapeRendererTests.java longer than 100 characters.
      [tar] Entry: jfreechart-1.0.13/tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDatasetTests.java longer than 100 characters.
     [gzip] Building: /root/software/jfreechart-1.0.13/jfreechart-1.0.13.tar.gz
   [delete] Deleting: /root/software/jfreechart-1.0.13/jfreechart-1.0.13.tar

maven-bundle:
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
     [copy] Copying 1 file to /root/software/jfreechart-1.0.13/distribution
      [jar] Building jar: /root/software/jfreechart-1.0.13/jfreechart-1.0.13-bundle.jar
   [delete] Deleting directory /root/software/jfreechart-1.0.13/distribution

all:

BUILD SUCCESSFUL
Total time: 56 seconds

Be the first to comment

Leave a Reply