Skip navigation
2077 Views 0 Replies Latest reply: Apr 28, 2010 1:57 AM by Vitaliy Rachenko RSS
Vitaliy Rachenko Bronze 1 posts since
Apr 2, 2010
Currently Being Moderated

Apr 28, 2010 1:57 AM

Run weather sample from Whack

Hello, all.

 

To run weather sample by Ant you need:

    1. Build ''weather-comp.jar'' by Ant and copy it to the library folder ../whack/sample/weather/build/lib/merge/.

For building weather-comp.jar go to ../whack/sample/weather/build/. You can see here build.xml file.

Next step you should execute in console ''ant dist''. There is an appeared ../whack/sample/weather/target/lib/weather-comp.jar. Copy it to ../whack/sample/weather/build/lib/merge/.

List of libraries at ../lib/merge/:

 

commons-httpclient.jar

commons-logging.jar

dom4j.jar

jakarta-oro.jar

jweather.jar

libidn.jar

log4j.jar

slf4j-api.jar

slf4j-log4j12.jar

stringprep.jar

tinder.jar

weather-comp.jar

whack.jar

xpp3.jar

 

    2. Add new Ant targets and tasks to the build.xml as in my examle, see below

 

Content build.xml:

...

<property name="libs" location="lib/merge"/>

...

 

<target name='define_cp'>

    <path id="javac.classpath">

    <fileset dir="${libs}">

          <include name="**/*.jar"/>

    </fileset>

    </path>

</target>

<target name='run' depends='define_cp'>

    <echo>Running External component</echo>

    <java classname="org.jivesoftware.weather.ExternalWeatherComponent" fork="yes" maxmemory="20M">

    <classpath refid="javac.classpath" />

    </java>

</target>

 

3. At last execute in console ''ant run''.

 

That's all. First step for learning External component we can do!

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points