Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] ANT compilation gives a java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main


Trying to compile with the aspect compiler provided for ANT I keep having a java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main

Here below is a thorough description of my environment & all the installations I did. I beleive I have enough experience with Java / Eclipse / ANT to not fall in any of the trivial pitfall that junior user would have... Still I cannot work this out !

Could someone point me some possible misconfiguration I would have ?

Regards,

Thomas,

===============


JDK locations are really simple :
<snip>
[tsmets@calvin scripts]$ ls -ls /opt/jdk
total 3
   1 drwxr-xr-t    6 1000     users         368 Dec  7  1999 1.1.8/
   1 drwxr-xr-t    9 root     users         384 Mar 11  2002 1.2/
   1 drwxr-xr-t   10 root     users         440 Mar 11  2002 1.3/
   1 drwxr-xr-t    8 root     users         328 Jan 30  2002 1.4/
   1 drwxrwxr-x    5 root     users         544 Oct 21 23:25 lib/
</snip>

JAVA_HOME is /opt/jdk/1.4
ANT_HOME is /opt/jakarta-ant-1.5.1

Project directory structure is provided in attchement for the sake of completness but it is really simple :

<snip>
[tsmets@calvin joone]$ ls -la
total 33
drwxrwxr-x    9 tsmets   tsmets        368 Mar  3 02:12 ./
drwxrwxr-x   13 tsmets   tsmets        400 Feb 26 00:06 ../
drwxrwxr-x    2 tsmets   tsmets         48 Mar  3 02:12 build/
-rw-rw-r--    1 tsmets   tsmets       9016 Feb 28 00:37 build.xml
-rw-rw-r--    1 tsmets   tsmets       3368 Feb 18 01:43 .classpath
drwxrwxr-x    2 tsmets   tsmets        128 Nov 23 12:14 CVS/
-rw-rw-r--    1 tsmets   tsmets         14 Feb 25 00:48 .cvsignore
drwxrwxr-x    2 tsmets   tsmets         48 Feb 25 00:47 doc/
drwxrwxr-x    3 tsmets   tsmets        304 Feb 11 20:37 lib/
-rw-rw-r--    1 tsmets   tsmets       1830 Feb 21 13:22 log4j.properties
drwxrwxr-x    4 tsmets   tsmets         96 Nov 23 12:14 org/
-rw-rw-r--    1 tsmets   tsmets        394 Mar  2 23:38 .project
drwxrwxr-x    3 tsmets   tsmets        272 Mar  1 00:29 scripts/
drwxrwxr-x    2 tsmets   tsmets         48 Feb 25 00:48 tmp/
</snip>

But for the scripts directory the project is in fact :
http://sourceforge.net/projects/joone
Please check the CVS repository for more information.



I installed the AntTask in the $ANT_HOME/lib directory, like shown here below :
<snip>
[tsmets@calvin joone]$ ls $ANT_HOME/lib -la
total 2301
drwxr-xr-x    2 tsmets   users         224 Feb 24 01:42 ./
drwxrwxr-x    6 tsmets   users         368 Feb 21 00:06 ../
-rw-r--r--    1 tsmets   users      717666 Oct  2 16:55 ant.jar
-rw-r--r--    1 tsmets   tsmets      31078 Jul 25  2002 aspectj-ant.jar
-rw-r--r--    1 tsmets   users      654735 Oct  2 16:55 optional.jar
-rw-r--r--    1 tsmets   users         682 Oct  2 17:00 README
-rw-r--r--    1 tsmets   users      831473 Oct  2 17:00 xercesImpl.jar
-rw-r--r--    1 tsmets   users      108484 Oct  2 17:00 xml-apis.jar
</snip>

Then in the directory ./scripts of the project, I placed the two libs of the Aspect compiler, as shown :
<snip>
[tsmets@calvin joone]$ ls ./scripts/* -la
-rw-rw-r-- 1 tsmets tsmets 3927 Mar 1 00:26 ./scripts/build.properties
-rw-rw-r--    1 tsmets   tsmets       8649 Mar  3 02:08 ./scripts/build.xml
-rw-rw-r--    1 tsmets   tsmets        492 Feb 26 02:27 ./scripts/build.xml~
-rw-rw-r-- 1 tsmets tsmets 648 Feb 28 00:51 ./scripts/local.properties -rw-rw-r-- 1 tsmets tsmets 623 Feb 28 00:37 ./scripts/versions.properties

./scripts/lib:
total 5581
drwxrwxr-x    2 tsmets   tsmets        112 Feb 24 01:45 ./
drwxrwxr-x    3 tsmets   tsmets        272 Mar  1 00:29 ../
-rw-rw-r--    1 tsmets   tsmets      29483 Feb 24 01:38 aspectjrt.jar
-rw-rw-r--    1 tsmets   tsmets    5679292 Feb 24 01:38 aspectjtools.jar
</snip>


I defined the task in my build.xml, like this :
<snip>
<!-- The Aspect compiler requests a few libraries. --> <!-- The needs the aspect specific jars. More infos are available at : --> <!-- aspectj.org -->
   <taskdef name="ajc"
     classname="org.aspectj.tools.ant.taskdefs.Ajc" >
     <!-- declare classes needed to run the tasks and tools -->
     <classpath>
       <pathelement location="${ant.home}/lib/aspectj-ant.jar"/>
       <pathelement location="${scripts.lib}/aspectjtools.jar"/>
       <pathelement location="${java.home}/../lib/tools.jar"/>
     </classpath>
   </taskdef>
</snip>

I define a path containing the aspectjrt.jar & when I run ANT with the '-debug' flag I can find it in the classpath of the task executed.

Here is the output of the ant invocation :
<snip>

Detected Java version: 1.4 in: /opt/jdk/1.4/jre
Detected OS: Linux
+User task: propertyfile org.apache.tools.ant.taskdefs.optional.PropertyFile +User task: vsscheckin org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN
 +User task: sql     org.apache.tools.ant.taskdefs.SQLExec
 +User task: cvspass     org.apache.tools.ant.taskdefs.CVSPass
+User task: p4reopen org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen
 +User task: csc     org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
 +User task: dirname     org.apache.tools.ant.taskdefs.Dirname
 +User task: wlrun     org.apache.tools.ant.taskdefs.optional.ejb.WLRun
+User task: p4label org.apache.tools.ant.taskdefs.optional.perforce.P4Label +User task: p4revert org.apache.tools.ant.taskdefs.optional.perforce.P4Revert +User task: replaceregexp org.apache.tools.ant.taskdefs.optional.ReplaceRegExp
 +User task: get     org.apache.tools.ant.taskdefs.Get
+User task: jjtree org.apache.tools.ant.taskdefs.optional.javacc.JJTree
 +User task: sleep     org.apache.tools.ant.taskdefs.Sleep
+User task: jarlib-display org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask
 +User task: dependset     org.apache.tools.ant.taskdefs.DependSet
 +User task: zip     org.apache.tools.ant.taskdefs.Zip
 +User task: patch     org.apache.tools.ant.taskdefs.Patch
 +User task: jspc     org.apache.tools.ant.taskdefs.optional.jsp.JspC
 +User task: style     org.apache.tools.ant.taskdefs.XSLTProcess
 +User task: test     org.apache.tools.ant.taskdefs.optional.Test
 +User task: tstamp     org.apache.tools.ant.taskdefs.Tstamp
 +User task: unwar     org.apache.tools.ant.taskdefs.Expand
+User task: vsshistory org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY
 +User task: icontract     org.apache.tools.ant.taskdefs.optional.IContract
+User task: cvschangelog org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask +User task: p4submit org.apache.tools.ant.taskdefs.optional.perforce.P4Submit +User task: ccmcheckin org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin +User task: p4change org.apache.tools.ant.taskdefs.optional.perforce.P4Change
 +User task: bzip2     org.apache.tools.ant.taskdefs.BZip2
+User task: p4delete org.apache.tools.ant.taskdefs.optional.perforce.P4Delete
 +User task: vssadd     org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD
 +User task: javadoc     org.apache.tools.ant.taskdefs.Javadoc
+User task: translate org.apache.tools.ant.taskdefs.optional.i18n.Translate
 +User task: signjar     org.apache.tools.ant.taskdefs.SignJar
+User task: vajload org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects +User task: jarlib-available org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask +User task: WsdlToDotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
 +User task: buildnumber     org.apache.tools.ant.taskdefs.BuildNumber
+User task: jpcovmerge org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge
 +User task: ejbjar     org.apache.tools.ant.taskdefs.optional.ejb.EjbJar
 +User task: war     org.apache.tools.ant.taskdefs.War
Could not load a dependent class (com/starbase/starteam/Item) for task stlist
 +User task: rename     org.apache.tools.ant.taskdefs.Rename
 +User task: sequential     org.apache.tools.ant.taskdefs.Sequential
+User task: serverdeploy org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy
 +User task: property     org.apache.tools.ant.taskdefs.Property
 +User task: move     org.apache.tools.ant.taskdefs.Move
 +User task: copydir     org.apache.tools.ant.taskdefs.Copydir
+User task: cccheckin org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin
 +User task: wljspc     org.apache.tools.ant.taskdefs.optional.jsp.WLJspc
 +User task: fixcrlf     org.apache.tools.ant.taskdefs.FixCRLF
Could not load a dependent class (com/oroinc/net/SocketClient) for task telnet
 +User task: sosget     org.apache.tools.ant.taskdefs.optional.sos.SOSGet
 +User task: pathconvert     org.apache.tools.ant.taskdefs.PathConvert
 +User task: record     org.apache.tools.ant.taskdefs.Recorder
+User task: p4sync org.apache.tools.ant.taskdefs.optional.perforce.P4Sync
 +User task: exec     org.apache.tools.ant.taskdefs.ExecTask
+User task: p4edit org.apache.tools.ant.taskdefs.optional.perforce.P4Edit
 +User task: manifest     org.apache.tools.ant.taskdefs.ManifestTask
+User task: maudit org.apache.tools.ant.taskdefs.optional.metamata.MAudit
 +User task: antlr     org.apache.tools.ant.taskdefs.optional.ANTLR
 +User task: netrexxc     org.apache.tools.ant.taskdefs.optional.NetRexxC
Could not load a dependent class (com/oroinc/net/ftp/FTP) for task ftp
+User task: jpcovreport org.apache.tools.ant.taskdefs.optional.sitraka.CovReport
 +User task: execon     org.apache.tools.ant.taskdefs.ExecuteOn
+User task: ccmcheckout org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout
 +User task: ant     org.apache.tools.ant.taskdefs.Ant
+User task: xmlvalidate org.apache.tools.ant.taskdefs.optional.XMLValidateTask
 +User task: xslt     org.apache.tools.ant.taskdefs.XSLTProcess
+User task: iplanet-ejbc org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask +User task: ccmcheckintask org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault
 +User task: gzip     org.apache.tools.ant.taskdefs.GZip
+User task: native2ascii org.apache.tools.ant.taskdefs.optional.Native2Ascii +User task: starteam org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut
 +User task: ear     org.apache.tools.ant.taskdefs.Ear
 +User task: input     org.apache.tools.ant.taskdefs.Input
 +User task: rmic     org.apache.tools.ant.taskdefs.Rmic
 +User task: checksum     org.apache.tools.ant.taskdefs.Checksum
 +User task: mail     org.apache.tools.ant.taskdefs.email.EmailTask
 +User task: loadfile     org.apache.tools.ant.taskdefs.LoadFile
+User task: vsscheckout org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT
 +User task: stylebook     org.apache.tools.ant.taskdefs.optional.StyleBook
+User task: soscheckin org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin +User task: mimemail org.apache.tools.ant.taskdefs.optional.net.MimeMail +User task: stlabel org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel
 +User task: gunzip     org.apache.tools.ant.taskdefs.GUnzip
 +User task: concat     org.apache.tools.ant.taskdefs.Concat
 +User task: cab     org.apache.tools.ant.taskdefs.optional.Cab
 +User task: touch     org.apache.tools.ant.taskdefs.Touch
 +User task: parallel     org.apache.tools.ant.taskdefs.Parallel
+User task: splash org.apache.tools.ant.taskdefs.optional.splash.SplashTask
 +User task: antcall     org.apache.tools.ant.taskdefs.CallTarget
+User task: cccheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout
 +User task: typedef     org.apache.tools.ant.taskdefs.Typedef
+User task: p4have org.apache.tools.ant.taskdefs.optional.perforce.P4Have
 +User task: filter     org.apache.tools.ant.taskdefs.Filter
 +User task: xmlproperty     org.apache.tools.ant.taskdefs.XmlProperty
Could not load a dependent class (jdepend/xmlui/JDepend) for task jdepend
 +User task: copy     org.apache.tools.ant.taskdefs.Copy
 +User task: antstructure     org.apache.tools.ant.taskdefs.AntStructure
Could not load a dependent class (com/ibm/bsf/BSFException) for task script
+User task: ccmcreatetask org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask
 +User task: rpm     org.apache.tools.ant.taskdefs.optional.Rpm
 +User task: delete     org.apache.tools.ant.taskdefs.Delete
 +User task: replace     org.apache.tools.ant.taskdefs.Replace
+User task: mmetrics org.apache.tools.ant.taskdefs.optional.metamata.MMetrics
 +User task: waitfor     org.apache.tools.ant.taskdefs.WaitFor
 +User task: untar     org.apache.tools.ant.taskdefs.Untar
+User task: loadproperties org.apache.tools.ant.taskdefs.LoadProperties
 +User task: available     org.apache.tools.ant.taskdefs.Available
+User task: echoproperties org.apache.tools.ant.taskdefs.optional.EchoProperties Could not load a dependent class (junit/framework/TestListener) for task junit Could not load a dependent class (com/starbase/starteam/Folder) for task stcheckin +User task: vajexport org.apache.tools.ant.taskdefs.optional.ide.VAJExport +User task: stcheckout org.apache.tools.ant.taskdefs.optional.starteam.StarTeamCheckout
 +User task: bunzip2     org.apache.tools.ant.taskdefs.BUnzip2
 +User task: copyfile     org.apache.tools.ant.taskdefs.Copyfile
+User task: vsscreate org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE
 +User task: ejbc     org.apache.tools.ant.taskdefs.optional.ejb.Ejbc
 +User task: unjar     org.apache.tools.ant.taskdefs.Expand
+User task: wsdltodotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
 +User task: mkdir     org.apache.tools.ant.taskdefs.Mkdir
 +User task: condition     org.apache.tools.ant.taskdefs.ConditionTask
 +User task: cvs     org.apache.tools.ant.taskdefs.Cvs
 +User task: tempfile     org.apache.tools.ant.taskdefs.TempFile
+User task: junitreport org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
 +User task: taskdef     org.apache.tools.ant.taskdefs.Taskdef
 +User task: echo     org.apache.tools.ant.taskdefs.Echo
+User task: ccupdate org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
 +User task: java     org.apache.tools.ant.taskdefs.Java
+User task: renameext org.apache.tools.ant.taskdefs.optional.RenameExtensions +User task: vsslabel org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL
 +User task: basename     org.apache.tools.ant.taskdefs.Basename
 +User task: javadoc2     org.apache.tools.ant.taskdefs.Javadoc
 +User task: vsscp     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP
 +User task: tar     org.apache.tools.ant.taskdefs.Tar
+User task: vajimport org.apache.tools.ant.taskdefs.optional.ide.VAJImport +User task: setproxy org.apache.tools.ant.taskdefs.optional.net.SetProxy
 +User task: wlstop     org.apache.tools.ant.taskdefs.optional.ejb.WLStop
+User task: p4counter org.apache.tools.ant.taskdefs.optional.perforce.P4Counter
 +User task: ilasm     org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm
+User task: soscheckout org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout
 +User task: apply     org.apache.tools.ant.taskdefs.Transform
+User task: ccuncheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout +User task: jarlib-resolve org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask +User task: jlink org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask
 +User task: cvstagdiff     org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
+User task: javacc org.apache.tools.ant.taskdefs.optional.javacc.JavaCC
 +User task: chmod     org.apache.tools.ant.taskdefs.Chmod
 +User task: pvcs     org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs
+User task: jarlib-manifest org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask
 +User task: jar     org.apache.tools.ant.taskdefs.Jar
+User task: sound org.apache.tools.ant.taskdefs.optional.sound.SoundTask +User task: mparse org.apache.tools.ant.taskdefs.optional.metamata.MParse +User task: blgenclient org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
 +User task: uptodate     org.apache.tools.ant.taskdefs.UpToDate
 +User task: genkey     org.apache.tools.ant.taskdefs.GenerateKey
 +User task: javah     org.apache.tools.ant.taskdefs.optional.Javah
+User task: ccmreconfigure org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure
 +User task: fail     org.apache.tools.ant.taskdefs.Exit
 +User task: unzip     org.apache.tools.ant.taskdefs.Expand
 +User task: javac     org.apache.tools.ant.taskdefs.Javac
+User task: p4add org.apache.tools.ant.taskdefs.optional.perforce.P4Add +User task: jpcoverage org.apache.tools.ant.taskdefs.optional.sitraka.Coverage +User task: soslabel org.apache.tools.ant.taskdefs.optional.sos.SOSLabel +User task: depend org.apache.tools.ant.taskdefs.optional.depend.Depend
 +User task: vssget     org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
 +User task: deltree     org.apache.tools.ant.taskdefs.Deltree
+User task: ddcreator org.apache.tools.ant.taskdefs.optional.ejb.DDCreator
 +User datatype: patternset     org.apache.tools.ant.types.PatternSet
 +User datatype: filterset     org.apache.tools.ant.types.FilterSet
+User datatype: libfileset org.apache.tools.ant.taskdefs.optional.extension.LibFileSet +User datatype: filterreader org.apache.tools.ant.types.AntFilterReader +User datatype: extension org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter
 +User datatype: fileset     org.apache.tools.ant.types.FileSet
 +User datatype: dirset     org.apache.tools.ant.types.DirSet
 +User datatype: filelist     org.apache.tools.ant.types.FileList
 +User datatype: filterchain     org.apache.tools.ant.types.FilterChain
 +User datatype: path     org.apache.tools.ant.types.Path
+User datatype: classfileset org.apache.tools.ant.types.optional.depend.ClassfileSet
 +User datatype: description     org.apache.tools.ant.types.Description
 +User datatype: xmlcatalog     org.apache.tools.ant.types.XMLCatalog
+User datatype: selector org.apache.tools.ant.types.selectors.SelectSelector
 +User datatype: mapper     org.apache.tools.ant.types.Mapper
 +User datatype: substitution     org.apache.tools.ant.types.Substitution
+User datatype: extensionSet org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet
 +User datatype: regexp     org.apache.tools.ant.types.RegularExpression
Setting ro project property: ant.version -> Apache Ant version 1.5.1 compiled on October 2 2002 Setting ro project property: ant.file -> /home/tsmets/workspace/joone/scripts/build.xml parsing buildfile build.xml with URI = file:/home/tsmets/workspace/joone/scripts/build.xml
Setting ro project property: ant.project.name -> joone
Adding reference: joone -> org.apache.tools.ant.Project@7725c4
Project base dir set to: /home/tsmets/workspace/joone
   +Task: property
 [property] Loading Environment env.
Setting project property: env.WINDOWID -> 29832629
Setting project property: env.HISTCONTROL -> ignoredups
Setting project property: env.HOME -> /home/tsmets
Setting project property: env.INPUTRC -> /etc/inputrc
Setting project property: env.JAVA_HOME -> /opt/jdk/1.4
Setting project property: env.CLASSPATH -> .:.::/home/tsmets/.netscape/java/classes:/home/tsmets/.netscape/java/classes
Setting project property: env. MC -> $HOME/.mc/tmp/mc-$;
 /usr/bin/mc -P "$@" >"$MC";
 cd "`cat $MC`";
 rm -i -f "$MC";
 unset MC
}
Setting project property: env.QT_XFT -> 0
Setting project property: env.SESSION_MANAGER -> local/calvin.brutele.be:/tmp/.ICE-unix/1991
Setting project property: env.XA_MODE -> 2
Setting project property: env.LD_LIBRARY_PATH -> /opt/jdk/1.4/jre/lib/i386/client:/opt/jdk/1.4/jre/lib/i386:/opt/jdk/1.4/jre/../lib/i386
Setting project property: env.XA_FACE -> ming
Setting project property: env.PWD -> /home/tsmets/workspace/joone/scripts
Setting project property: env.GDK_USE_XFT -> 1
Setting project property: env.COLORTERM -> gnome-terminal
Setting project property: env.XA_SMART -> 1
Setting project property: env.BROWSER -> /usr/bin/galeon
Setting project property: env.USER -> tsmets
Setting project property: env.TERM -> xterm
Setting project property: env.HELP_BROWSER -> /usr/bin/galeon
Setting project property: env.LC_NUMERIC -> en_GB
Setting project property: env.LC_MESSAGES -> en_GB
Setting project property: env.CVSROOT -> /data/calvin_nfs/VS/CVS
Setting project property: env.mc -> () { mkdir -p $HOME/.mc/tmp 2>/dev/null;
 chmod 700 $HOME/.mc/tmp;
Setting project property: env.XA_CVMODE -> a
Setting project property: env.GNOME_DESKTOP_SESSION_ID -> Default
Setting project property: env.G_BROKEN_FILENAMES -> 1
Setting project property: env.LESSOPEN -> |/usr/bin/lesspipe.sh %s
Setting project property: env.LS_COLORS -> no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=01;31:*.tgz=01;31:*.tbz2=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lha=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:*.tiff=01;35:
Setting project property: env.XAUTHORITY -> /home/tsmets/.Xauthority
Setting project property: env.PATH -> .:.:/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin:/usr/games:/home/tsmets/bin:/opt/jdk/1.4/jre/bin:/home/tsmets/aspectj1.0/bin:/opt/netscape:/opt/jdk/1.4/bin:/opt/jakarta-ant-1.5.1//bin:/home/tsmets/bin:/opt/netscape:/opt/jdk/1.4/bin:/opt/jakarta-ant-1.5.1/bin Setting project property: env.NLSPATH -> /usr/share/locale/%l/%N:/usr/dt/lib/nls/msg/%L/%N.cat
Setting project property: env.XA_FAMILY -> default
Setting project property: env.LC_CTYPE -> en_GB
Setting project property: env.JRE_HOME -> /opt/jdk/1.4
Setting project property: env.ANT_HOME -> /opt/jakarta-ant-1.5.1
Setting project property: env.XMODIFIERS -> @im=none
Setting project property: env.XFILESEARCHPATH -> /usr/dt/app-defaults/%L/Dt
Setting project property: env.HISTSIZE -> 1000
Setting project property: env.LC_TIME -> en_GB
Setting project property: env.LESS -> -MM
Setting project property: env.LESSKEY -> /etc/.less
Setting project property: env._ -> /opt/jdk/1.4/bin/java
Setting project property: env.DISPLAY -> :0
Setting project property: env.SHLVL -> 2
Setting project property: env.GTK_RC_FILES -> /etc/gtk/gtkrc:/home/tsmets/.gtkrc-1.2-gnome2
Setting project property: env.HOSTNAME -> calvin.brutele.be
Setting project property: env.LC_COLLATE -> en_GB
Setting project property: env.GNOME_DISABLE_CRASH_DIALOG -> 1
Setting project property: env.XDM_MANAGED -> /var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched
Setting project property: env.SHELL -> /bin/bash
Setting project property: env.LC_MONETARY -> en_GB
Setting project property: env.LANGUAGE -> en_GB:en
Setting project property: env.MAIL -> /var/spool/mail/tsmets
Setting project property: env.LOGNAME -> tsmets
Setting project property: env.LANG -> en_GB
   +Task: property
 [property] Resource Loading local.properties
Setting project property: jini.home -> /home/tsmets/workspace/JiniLibs
Setting project property: base -> /home/tsmets/workspace
   +Task: property
 [property] Resource Loading versions.properties
Setting project property: dist.version -> 0.5.0
Setting project property: eng.version -> 0.9.9
Setting project property: gui.version -> 0.7.1
   +Task: property
 [property] Resource Loading build.properties
Setting project property: bottom -> "Submit Feedback to pmarrone@xxxxxxxxxxxxxxxxxxxxx"
Setting project property: joone_eng_engine -> org/joone/engine/**/*.*
Setting project property: main.module.name -> joone
Setting project property: joone_dis_samples -> org/joone/samples/spaces/**/*.*
Setting project property: doc -> /home/tsmets/workspace/joone/doc
Setting project property: bsh-jars -> /home/tsmets/workspace/joone/lib/bsh.jar
Setting project property: joone_eng_aspect -> org/joone/aspect/**/*.java
Setting project property: lib -> /home/tsmets/workspace/joone/lib
Setting project property: overviewFile -> docs/overview.html
Setting project property: scripts -> /home/tsmets/workspace/joone/scripts
Setting project property: joone_gui_run -> org/joone/data/*.xml
Setting project property: joone_build -> build.xml 		
Setting project property: scripts.lib -> /home/tsmets/workspace/joone/scripts/lib
Setting project property: joone_dis_spaces -> org/joone/spaces/**/*.*
Setting project property: jar.eng -> /home/tsmets/workspace/releases/joone-engine
Setting project property: joone_gui_edit -> org/joone/edit/**/*.*
Setting project property: jhotdraw.jar -> /home/tsmets/workspace/joone/lib/jhotdraw.jar Setting project property: jini-jars -> /home/tsmets/workspace/JiniLibs/lib/jini-core.jar:/home/tsmets/workspace/JiniLibs/lib/jini-ext.jar:/home/tsmets/workspace/JiniLibs/lib/sun-util.jar:/home/tsmets/workspace/JiniLibs/lib/space-examples.jar:/home/tsmets/workspace/JiniLibs/lib/mahalo.jar:/home/tsmets/workspace/JiniLibs/lib/transient-outrigger.jar Setting project property: jaxp-jars -> /home/tsmets/workspace/joone/lib/crimson.jar:/home/tsmets/workspace/joone/lib/xalan.jar Setting project property: joone_doc -> /home/tsmets/workspace/joone/doc/**/*.*
Setting project property: zip -> joone-*.zip
Setting project property: joone_eng_samples -> org/joone/samples/engine/**/*.*
Setting project property: src -> /home/tsmets/workspace/joone
Setting project property: joone_gui_images -> org/joone/images/*.*
Setting project property: joone_eng_io -> org/joone/io/**/*.*
Setting project property: joone_ext_lib -> joone/lib/*.*
Setting project property: joone_gui_help -> org/joone/edit/help_contents/**/*
Property ${ppi.jar} has not been set
Setting project property: classpath -> /home/tsmets/workspace/joone/lib/crimson.jar:/home/tsmets/workspace/joone/lib/xalan.jar:/home/tsmets/workspace/joone/lib/jhotdraw.jar:/home/tsmets/workspace/joone/lib/log4j.jar:/home/tsmets/workspace/JiniLibs/lib/jini-core.jar:/home/tsmets/workspace/JiniLibs/lib/jini-ext.jar:/home/tsmets/workspace/JiniLibs/lib/sun-util.jar:/home/tsmets/workspace/JiniLibs/lib/space-examples.jar:/home/tsmets/workspace/JiniLibs/lib/mahalo.jar:/home/tsmets/workspace/JiniLibs/lib/transient-outrigger.jar:${ppi.jar}:/home/tsmets/workspace/joone/lib/jakarta-poi.jar:/home/tsmets/workspace/joone/lib/jh.jar:/home/tsmets/workspace/joone/lib/bsh.jar Setting project property: log4j.jar -> /home/tsmets/workspace/joone/lib/log4j.jar Setting project property: examples.module.home -> /home/tsmets/workspace/jooneExamples
Setting project property: releases -> /home/tsmets/workspace/releases
Setting project property: joone_gui_samples -> org/joone/samples/editor/**/*.* Setting project property: test.module.home -> /home/tsmets/workspace/jooneTests Setting project property: zip.ext -> /home/tsmets/workspace/releases/joone-ext
Setting project property: jini.lib -> /home/tsmets/workspace/JiniLibs/lib
Setting project property: examples.module.name -> jooneExamples
Setting project property: appname -> joone
Setting project property: test.module.name -> jooneTests
Setting project property: build -> /home/tsmets/workspace/joone/build
Property ${engversion} has not been set
Setting project property: jar.eng.src -> /home/tsmets/workspace/releases/joone-engine-src-${engversion}.zip
Setting project property: joonegroup -> org.joone.*
Setting project property: poi-jars -> /home/tsmets/workspace/joone/lib/jakarta-poi.jar
Setting project property: joone_eng_net -> org/joone/net/**/*.*
Setting project property: jar.gui -> /home/tsmets/workspace/releases/joone-editor
Setting project property: doctitle -> JOONE
Property ${guiversion} has not been set
Setting project property: jar.gui.src -> /home/tsmets/workspace/releases/joone-editor-src-${guiversion}.zip
Setting project property: modules.number -> 3
Setting project property: zip.doc -> /home/tsmets/workspace/releases/joone-javadoc
Setting project property: jar -> joone-*.jar
Setting project property: build.temp -> /home/tsmets/workspace/joone/tmp
Setting project property: joone_gui_data -> org/joone/data/layers.*
Property ${distversion} has not been set
Setting project property: jar.dis.src -> /home/tsmets/workspace/releases/joone-distrib-src-${distversion}.zip
Setting project property: joone_eng_util -> org/joone/util/**/*.*
Setting project property: main.module.home -> /home/tsmets/workspace/joone
Setting project property: jar.dis -> /home/tsmets/workspace/releases/joone-distrib
Setting project property: joone_eng_script -> org/joone/script/*.*
Setting project property: jh.jar -> /home/tsmets/workspace/joone/lib/jh.jar
   +Task: property
Setting project property: flag.compile.verbose -> false
   +Task: property
Setting project property: flag.run.verbose -> true
   +Task: property
Setting project property: flag.deprecation -> false
   +Task: property
Setting project property: flag.failOnError -> true
   +Task: property
Setting project property: flag.fork -> false
   +Task: taskdef
Class org.aspectj.tools.ant.taskdefs.Ajc loaded from parent loader
 +User task: ajc     org.aspectj.tools.ant.taskdefs.Ajc
   +DataType: path
Adding reference: path.run ->
   +DataType: path
Adding reference: path.build.withJini ->
   +DataType: path
Adding reference: path.build ->
 +Target: clean
   +Task: echo
   +Task: delete
   +Task: mkdir
 +Target: build.normal
   +Task: echo
   +Task: javac
 +Target: build.withJini
   +Task: echo
   +Task: javac
 +Target: build.withAspects
   +Task: echo
   +Task: echo
   +Task: ajc
 +Target: info
   +Task: echo
 +Target: info.usage
   +Task: echo
 +Target: info.variables
   +Task: echo
 +Target: info.version-history
   +Task: echo
Build sequence for target `build.withAspects' is [clean, build.withAspects]
Complete build sequence is [clean, build.withAspects, info.variables, build.withJini, build.normal, info.usage, info.version-history, info]

clean:
[echo] Cleaning the build directory (delete /home/tsmets/workspace/joone/build followed by a mkdir)
   [delete] Deleting directory /home/tsmets/workspace/joone/build
   [delete] Deleting directory /home/tsmets/workspace/joone/build
    [mkdir] Created dir: /home/tsmets/workspace/joone/build

build.withAspects:
     [echo] Building the content of the joone
     [echo]
[echo] aspectj-ant.jar : /opt/jakarta-ant-1.5.1/lib/aspectj-ant.jar [echo] aspectjtools.jar : /home/tsmets/workspace/joone/scripts/lib/aspectjtools.jar
     [echo]          tools.jar     : /opt/jdk/1.4/jre/../lib/tools.jar
[echo] aspectjrt.jar : /home/tsmets/workspace/joone/scripts/lib/aspectjrt.jar
     [echo]
Property ${flag.verbose} has not been set
Property ${flag.failonerror} has not been set
fileset: Setup scanner in dir /home/tsmets/workspace/joone/lib with patternSet{ includes: [**.jar, **.zip] excludes: [] } fileset: Setup scanner in dir /home/tsmets/workspace/JiniLibs/lib with patternSet{ includes: [**.jar, **.zip] excludes: [] } fileset: Setup scanner in dir /home/tsmets/workspace/joone with patternSet{ includes: [] excludes: [] } [ajc] Compiling 233 source and 0 arg files to /home/tsmets/workspace/joone/build [ajc] Running in-process org.aspectj.tools.ajc.Main using -d /home/tsmets/workspace/joone/build -classpath /home/tsmets/workspace/joone/lib/jakarta-poi.jar:/home/tsmets/workspace/joone/lib/crimson.jar:/home/tsmets/workspace/joone/lib/xalan.jar:/home/tsmets/workspace/joone/lib/jh.jar:/home/tsmets/workspace/joone/lib/jhotdraw.jar:/home/tsmets/workspace/joone/lib/log4j.jar:/home/tsmets/workspace/joone/lib/bsh.jar:/home/tsmets/workspace/joone/lib/ppi.jar:/home/tsmets/workspace/joone/scripts/lib/aspectjrt.jar:/home/tsmets/workspace/JiniLibs/lib/mercury.jar:/home/tsmets/workspace/JiniLibs/lib/sun-util.jar:/home/tsmets/workspace/JiniLibs/lib/norm.jar:/home/tsmets/workspace/JiniLibs/lib/reggie-dl.jar:/home/tsmets/workspace/JiniLibs/lib/tools.jar:/home/tsmets/workspace/JiniLibs/lib/sdm-dl.jar:/home/tsmets/workspace/JiniLibs/lib/create.jar:/home/tsmets/workspace/JiniLibs/lib/sharedvm.jar:/home/tsmets/workspace/JiniLibs/lib/transient-outrigger.jar:/home/tsmets/workspace/JiniLibs/lib/jini-examples.jar:/home/tsmets/workspace/JiniLibs/lib/jini-examples-dl.jar:/home/tsmets/workspace/JiniLibs/lib /space-examples-dl.jar:/home/tsmets/workspace/JiniLibs/lib/mercury-dl.jar:/home/tsmets/workspace/JiniLibs/lib/mahalo-dl.jar:/home/tsmets/workspace/JiniLibs/lib/reggie.jar:/home/tsmets/workspace/JiniLibs/lib/norm-dl.jar:/home/tsmets/workspace/JiniLibs/lib/jini-core.jar:/home/tsmets/workspace/JiniLibs/lib/mahalo.jar:/home/tsmets/workspace/JiniLibs/lib/outrigger.jar:/home/tsmets/workspace/JiniLibs/lib/destroy.jar:/home/tsmets/workspace/JiniLibs/lib/space-examples.jar:/home/tsmets/workspace/JiniLibs/lib/outrigger-dl.jar:/home/tsmets/workspace/JiniLibs/lib/create-dl.jar:/home/tsmets/workspace/JiniLibs/lib/fiddler.jar:/home/tsmets/workspace/JiniLibs/lib/jini-ext.jar:/home/tsmets/workspace/JiniLibs/lib/pro.zip:/home/tsmets/workspace/JiniLibs/lib/fiddler-cs.jar:/home/tsmets/workspace/JiniLibs/lib/fiddler-dl.jar /home/tsmets/workspace/joone/org/joone/io/JDBCInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/StreamOutputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/URLInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/StreamInputFactory.java /home/tsmets/workspace/joone/org/joone/io/YahooFinanceInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/InputSwitchSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/InputSwitchSynapse.java /home/tsmets/workspace/joone/org/joone/io/XLSInputTokenizer.java /home/tsmets/workspace/joone/org/joone/io/FileOutputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/XLSInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/FileOutputSynapse.java /home/tsmets/workspace/joone/org/joone/io/FileInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/XLSOutputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/JDBCInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/InputSynapse.java /home/tsmets/workspace/joone/org/joone/io/MemoryInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/XLSOutputSynapse.java /home/tsmets/workspace/joone/org/joone/io/XLSInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/FileInputSynapse.java /home/tsmets/workspace/joone/org/joone/io/StreamOutputSynapse.java /home/tsmets/workspace/joone/org/joone/io/StreamInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/URLInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/PatternTokenizer.java /home/tsmets/workspace/joone/org/joone/io/StreamInputTokenizer.java /home/tsmets/workspace/joone/org/joone/io/YahooFinanceInputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/io/MemoryOutputSynapse.java /home/tsmets/workspace/joone/org/joone/io/MemoryInputTokenizer.java /home/tsmets/workspace/joone/org/joone/io/StreamInputSynapse.java /home/tsmets/workspace/joone/org/joone/net/NestedNeuralLayer.java /home/tsmets/workspace/joone/org/joone/net/NestedNeuralLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/net/NetCheck.java /home/tsmets/workspace/joone/org/joone/net/NeuralNetBeanInfo.java /home/tsmets/workspace/joone/org/joone/net/NeuralNetValidator.java /home/tsmets/workspace/joone/org/joone/net/NeuralValidationEvent.java /home/tsmets/workspace/joone/org/joone/net/NeuralNetDescriptor.java /home/tsmets/workspace/joone/org/joone/net/NetChecker.java /home/tsmets/workspace/joone/org/joone/net/NeuralNetLoader.java /home/tsmets/workspace/joone/org/joone/net/NeuralNet.java /home/tsmets/workspace/joone/org/joone/net/NeuralValidationListener.java /home/tsmets/workspace/joone/org/joone/edit/SharedBuffer.java /home/tsmets/workspace/joone/org/joone/edit/UpdatableFigure.java /home/tsmets/workspace/joone/org/joone/edit/MonitorPropertySheet.java /home/tsmets/workspace/joone/org/joone/edit/LayerConnection.java /home/tsmets/workspace/joone/org/joone/edit/UpdatableNumberTextFigure.java /home/tsmets/workspace/joone/org/joone/edit/InputLayerConnection.java /home/tsmets/workspace/joone/org/joone/edit/InputPluginLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/JooneFileChooserEditor.java /home/tsmets/workspace/joone/org/joone/edit/PropertyText.java /home/tsmets/workspace/joone/org/joone/edit/jedit/DefaultInputHandler.java /home/tsmets/workspace/joone/org/joone/edit/jedit/TextUtilities.java /home/tsmets/workspace/joone/org/joone/edit/jedit/KeywordMap.java /home/tsmets/workspace/joone/org/joone/edit/jedit/TextAreaDefaults.java /home/tsmets/workspace/joone/org/joone/edit/jedit/TextAreaPainter.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/JavaTokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/XMLTokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/HTMLTokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/TokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/Token.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/JavaScriptTokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/tokenmarker/CTokenMarker.java /home/tsmets/workspace/joone/org/joone/edit/jedit/SyntaxStyle.java /home/tsmets/workspace/joone/org/joone/edit/jedit/JEditTextArea.java /home/tsmets/workspace/joone/org/joone/edit/jedit/InputHandler.java /home/tsmets/workspace/joone/org/joone/edit/jedit/SyntaxDocument.java /home/tsmets/workspace/joone/org/joone/edit/jedit/SyntaxUtilities.java /home/tsmets/workspace/joone/org/joone/edit/LayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/PropertyNameDialog.java /home/tsmets/workspace/joone/org/joone/edit/OutputLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/PropertySheet.java /home/tsmets/workspace/joone/org/joone/edit/JMacroEditor.java /home/tsmets/workspace/joone/org/joone/edit/OutputPluginLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/TeacherLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/OutputPluginConnection.java /home/tsmets/workspace/joone/org/joone/edit/ValidationLayerConnection.java /home/tsmets/workspace/joone/org/joone/edit/ScriptPluginFigure.java /home/tsmets/workspace/joone/org/joone/edit/InputSwitchLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/InputPluginConnection.java /home/tsmets/workspace/joone/org/joone/edit/OutputSwitchLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/NetStorageFormat.java /home/tsmets/workspace/joone/org/joone/edit/DesiredLayerConnection.java /home/tsmets/workspace/joone/org/joone/edit/MonitorPluginFigure.java /home/tsmets/workspace/joone/org/joone/edit/TodoFrame.java /home/tsmets/workspace/joone/org/joone/edit/NetStorageFormatManager.java /home/tsmets/workspace/joone/org/joone/edit/SpecialConnectionHandle.java /home/tsmets/workspace/joone/org/joone/edit/ChartOutputSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/edit/PropertySheetPanel.java /home/tsmets/workspace/joone/org/joone/edit/ToolsSAXParser.java /home/tsmets/workspace/joone/org/joone/edit/WindowCloser.java /home/tsmets/workspace/joone/org/joone/edit/NeuralNetDrawing.java /home/tsmets/workspace/joone/org/joone/edit/EditorParameters.java /home/tsmets/workspace/joone/org/joone/edit/ConcreteGenericFigure.java /home/tsmets/workspace/joone/org/joone/edit/ErrorLayerConnection.java /home/tsmets/workspace/joone/org/joone/edit/JooneCommandMenu.java /home/tsmets/workspace/joone/org/joone/edit/ControlPanel.java /home/tsmets/workspace/joone/org/joone/edit/StandardNetStorageFormat.java /home/tsmets/workspace/joone/org/joone/edit/PropertySelector.java /home/tsmets/workspace/joone/org/joone/edit/PropertyCanvas.java /home/tsmets/workspace/joone/org/joone/edit/UpdatableTextFigure.java /home/tsmets/workspace/joone/org/joone/edit/DrawingRegion.java /home/tsmets/workspace/joone/org/joone/edit/JooneFileChooser.java /home/tsmets/workspace/joone/org/joone/edit/ChartOutputSynapse.java /home/tsmets/workspace/joone/org/joone/edit/InputLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/JooneStandardDrawingView.java /home/tsmets/workspace/joone/org/joone/edit/GenericFigure.java /home/tsmets/workspace/joone/org/joone/edit/EditedAdaptor.java /home/tsmets/workspace/joone/org/joone/edit/LayerFigureCreationTool.java /home/tsmets/workspace/joone/org/joone/edit/PropertyDialog.java /home/tsmets/workspace/joone/org/joone/edit/AboutFrame.java /home/tsmets/workspace/joone/org/joone/edit/ErrorDialog.java /home/tsmets/workspace/joone/org/joone/edit/JooneCopyCommand.java /home/tsmets/workspace/joone/org/joone/edit/DelegationSelectionTool.java /home/tsmets/workspace/joone/org/joone/edit/LearningSwitchLayerFigure.java /home/tsmets/workspace/joone/org/joone/edit/SynapseCreationTool.java /home/tsmets/workspace/joone/org/joone/edit/MessageDialog.java /home/tsmets/workspace/joone/org/joone/edit/CaseAwareTextDisplay.java /home/tsmets/workspace/joone/org/joone/edit/JooneDuplicateCommand.java /home/tsmets/workspace/joone/org/joone/edit/JoonEdit.java /home/tsmets/workspace/joone/org/joone/edit/JooneCutCommand.java /home/tsmets/workspace/joone/org/joone/edit/ToolElement.java /home/tsmets/workspace/joone/org/joone/edit/Wrapper.java /home/tsmets/workspace/joone/org/joone/util/NeuralNetRunner.java /home/tsmets/workspace/joone/org/joone/util/OutputPluginEvent.java /home/tsmets/workspace/joone/org/joone/util/CSVParser.java /home/tsmets/workspace/joone/org/joone/util/MinMaxExtractorPlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/ConverterPlugIn.java /home/tsmets/workspace/joone/org/joone/util/OutputConverterPlugIn.java /home/tsmets/workspace/joone/org/joone/util/MonitorPluginBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/InputPluginListener.java /home/tsmets/workspace/joone/org/joone/util/NormalizerPlugIn.java /home/tsmets/workspace/joone/org/joone/util/LinearAnnealing.java /home/tsmets/workspace/joone/org/joone/util/UnNormalizerOutputPlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/OutputConverterPlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/ScriptingPluginBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/MovingAveragePlugIn.java /home/tsmets/workspace/joone/org/joone/util/LearningSwitchBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/MonitorPlugin.java /home/tsmets/workspace/joone/org/joone/util/MacroPlugin.java /home/tsmets/workspace/joone/org/joone/util/NotSerialize.java /home/tsmets/workspace/joone/org/joone/util/MovingAveragePlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/NormalizerPlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/SnapshotRecorder.java /home/tsmets/workspace/joone/org/joone/util/InputPluginEvent.java /home/tsmets/workspace/joone/org/joone/util/CenterOnZeroPlugIn.java /home/tsmets/workspace/joone/org/joone/util/ScriptingPlugin.java /home/tsmets/workspace/joone/org/joone/util/MinMaxExtractorPlugIn.java /home/tsmets/workspace/joone/org/joone/util/SnapshotFormatEditor.java /home/tsmets/workspace/joone/org/joone/util/DynamicAnnealingBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/ConverterPlugInBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/LearningSwitch.java /home/tsmets/workspace/joone/org/joone/util/UnNormalizerOutputPlugIn.java /home/tsmets/workspace/joone/org/joone/util/DynamicAnnealing.java /home/tsmets/workspace/joone/org/joone/util/SnapshotRecorderBeanInfo.java /home/tsmets/workspace/joone/org/joone/util/SnapshotPlugin.java /home/tsmets/workspace/joone/org/joone/util/OutputPluginListener.java /home/tsmets/workspace/joone/org/joone/distrib/DTEServer.java /home/tsmets/workspace/joone/org/joone/samples/engine/xor/EmbeddedXOR.java /home/tsmets/workspace/joone/org/joone/samples/engine/xor/ImmediateEmbeddedXOR.java /home/tsmets/workspace/joone/org/joone/samples/engine/xor/XOR_using_NeuralNet.java /home/tsmets/workspace/joone/org/joone/samples/engine/xor/XORMemory.java /home/tsmets/workspace/joone/org/joone/samples/engine/xor/XOR.java /home/tsmets/workspace/joone/org/joone/samples/engine/validation/SimpleValidationSample.java /home/tsmets/workspace/joone/org/joone/samples/engine/scripting/ScriptValidationSample.java /home/tsmets/workspace/joone/org/joone/samples/spaces/SimpleTrainer.java /home/tsmets/workspace/joone/org/joone/exception/ExceptionHandler.java /home/tsmets/workspace/joone/org/joone/exception/SysErrExceptionPlugin.java /home/tsmets/workspace/joone/org/joone/exception/JooneRuntimeException.java /home/tsmets/workspace/joone/org/joone/exception/JooneException.java /home/tsmets/workspace/joone/org/joone/aspect/Logging.java /home/tsmets/workspace/joone/org/joone/engine/LinearLayer.java /home/tsmets/workspace/joone/org/joone/engine/SigmoidLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/Pattern.java /home/tsmets/workspace/joone/org/joone/engine/MonitorBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/NeuralNetListener.java /home/tsmets/workspace/joone/org/joone/engine/DelayLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/Matrix.java /home/tsmets/workspace/joone/org/joone/engine/Layer.java /home/tsmets/workspace/joone/org/joone/engine/Synapse.java /home/tsmets/workspace/joone/org/joone/engine/LinearLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/OutputSwitchSynapse.java /home/tsmets/workspace/joone/org/joone/engine/learning/TeachingSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/learning/TeacherSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/learning/TeachingSynapse.java /home/tsmets/workspace/joone/org/joone/engine/learning/TeacherSynapse.java /home/tsmets/workspace/joone/org/joone/engine/SigmoidLayer.java /home/tsmets/workspace/joone/org/joone/engine/FIRFilter.java /home/tsmets/workspace/joone/org/joone/engine/OutputPatternListener.java /home/tsmets/workspace/joone/org/joone/engine/InputPatternListener.java /home/tsmets/workspace/joone/org/joone/engine/BufferedSynapse.java /home/tsmets/workspace/joone/org/joone/engine/ContextLayer.java /home/tsmets/workspace/joone/org/joone/engine/NetStoppedEventNotifier.java /home/tsmets/workspace/joone/org/joone/engine/Monitor.java /home/tsmets/workspace/joone/org/joone/engine/SimpleLayer.java /home/tsmets/workspace/joone/org/joone/engine/SynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/MemoryLayer.java /home/tsmets/workspace/joone/org/joone/engine/FreudRuleFullSynapse.java /home/tsmets/workspace/joone/org/joone/engine/DelaySynapse.java /home/tsmets/workspace/joone/org/joone/engine/NeuralNetAdapter.java /home/tsmets/workspace/joone/org/joone/engine/MemoryLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/OutputSwitchSynapseBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/AbstractEventNotifier.java /home/tsmets/workspace/joone/org/joone/engine/NeuralNetEvent.java /home/tsmets/workspace/joone/org/joone/engine/FullSynapse.java /home/tsmets/workspace/joone/org/joone/engine/LogarithmicLayer.java /home/tsmets/workspace/joone/org/joone/engine/NeuralLayer.java /home/tsmets/workspace/joone/org/joone/engine/LayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/DirectSynapse.java /home/tsmets/workspace/joone/org/joone/engine/Fifo.java /home/tsmets/workspace/joone/org/joone/engine/SangerSynapse.java /home/tsmets/workspace/joone/org/joone/engine/TanhLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/SimpleLayerBeanInfo.java /home/tsmets/workspace/joone/org/joone/engine/DelayLayer.java /home/tsmets/workspace/joone/org/joone/engine/TanhLayer.java /home/tsmets/workspace/joone/org/joone/script/MacroInterface.java /home/tsmets/workspace/joone/org/joone/script/MacroManager.java /home/tsmets/workspace/joone/org/joone/script/JooneMacro.java /home/tsmets/workspace/joone/org/joone/script/JooneSPI.java /home/tsmets/workspace/joone/org/joone/script/JooneScript.java /home/tsmets/workspace/joone/org/joone/spaces/ResultEntry.java /home/tsmets/workspace/joone/org/joone/spaces/util/SettingsElement.java /home/tsmets/workspace/joone/org/joone/spaces/util/SettingsSAXParser.java /home/tsmets/workspace/joone/org/joone/spaces/util/SpaceAccessor.java /home/tsmets/workspace/joone/org/joone/spaces/Master.java /home/tsmets/workspace/joone/org/joone/spaces/NetTaskEntry.java /home/tsmets/workspace/joone/org/joone/spaces/NetResultEntry.java /home/tsmets/workspace/joone/org/joone/spaces/Command.java /home/tsmets/workspace/joone/org/joone/spaces/Worker.java /home/tsmets/workspace/joone/org/joone/spaces/TaskEntry.java /home/tsmets/workspace/joone/org/joone/inspection/Inspection.java /home/tsmets/workspace/joone/org/joone/inspection/Inspectable.java /home/tsmets/workspace/joone/org/joone/inspection/InspectionFrame.java /home/tsmets/workspace/joone/org/joone/inspection/implementations/BiasInspection.java /home/tsmets/workspace/joone/org/joone/inspection/implementations/InputsInspection.java /home/tsmets/workspace/joone/org/joone/inspection/implementations/WeightsInspection.java
      [ajc] java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main
      [ajc] 	at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
      [ajc] 	at java.security.AccessController.doPrivileged(Native Method)
      [ajc] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
      [ajc] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[ajc] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
      [ajc] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
[ajc] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
      [ajc] 	at java.lang.Class.forName0(Native Method)
      [ajc] 	at java.lang.Class.forName(Class.java:130)
      [ajc] 	at org.aspectj.tools.ant.taskdefs.Ajc.spoon(Ajc.java:550)
      [ajc] 	at org.aspectj.tools.ant.taskdefs.Ajc.execute(Ajc.java:454)
      [ajc] 	at org.apache.tools.ant.Task.perform(Task.java:319)
      [ajc] 	at org.apache.tools.ant.Target.execute(Target.java:309)
      [ajc] 	at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ajc] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [ajc] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
      [ajc] 	at org.apache.tools.ant.Main.runBuild(Main.java:610)
      [ajc] 	at org.apache.tools.ant.Main.start(Main.java:196)
      [ajc] 	at org.apache.tools.ant.Main.main(Main.java:235)

BUILD FAILED
file:/home/tsmets/workspace/joone/scripts/build.xml:154: Couldn't create compiler!
	at org.aspectj.tools.ant.taskdefs.Ajc.spoon(Ajc.java:557)
	at org.aspectj.tools.ant.taskdefs.Ajc.execute(Ajc.java:454)
	at org.apache.tools.ant.Task.perform(Task.java:319)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
	at org.apache.tools.ant.Main.runBuild(Main.java:610)
	at org.apache.tools.ant.Main.start(Main.java:196)
	at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main
	at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at org.aspectj.tools.ant.taskdefs.Ajc.spoon(Ajc.java:550)
	... 9 more
--- Nested Exception ---
java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main
	at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at org.aspectj.tools.ant.taskdefs.Ajc.spoon(Ajc.java:550)
	at org.aspectj.tools.ant.taskdefs.Ajc.execute(Ajc.java:454)
	at org.apache.tools.ant.Task.perform(Task.java:319)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
	at org.apache.tools.ant.Main.runBuild(Main.java:610)
	at org.apache.tools.ant.Main.start(Main.java:196)
	at org.apache.tools.ant.Main.main(Main.java:235)

Total time: 4 seconds


</snip>



Any pointer / help is greatly appreciated !


Thomas,










--
Thomas SMETS
SCJP2 - Brussels

http://tsmets.lautre.net
.
|-- CVS
|   |-- Entries
|   |-- Repository
|   `-- Root
|-- build
|-- build.xml
|-- doc
|-- lib
|   |-- CVS
|   |   |-- Entries
|   |   |-- Repository
|   |   `-- Root
|   |-- bsh.jar
|   |-- crimson.jar
|   |-- jakarta-poi.jar
|   |-- jh.jar
|   |-- jhotdraw.jar
|   |-- log4j.jar
|   |-- ppi.jar
|   `-- xalan.jar
|-- log4j.properties
|-- org
|   |-- CVS
|   |   |-- Entries
|   |   |-- Repository
|   |   `-- Root
|   `-- joone
|       |-- CVS
|       |   |-- Entries
|       |   |-- Repository
|       |   `-- Root
|       |-- META-INF
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   `-- MANIFEST.MF
|       |-- aspect
|       |   `-- Logging.java
|       |-- data
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- layers.dtd
|       |   `-- layers.xml
|       |-- distrib
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   `-- DTEServer.java
|       |-- edit
|       |   |-- AboutFrame.java
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- CaseAwareTextDisplay.java
|       |   |-- ChartOutputSynapse.java
|       |   |-- ChartOutputSynapseBeanInfo.java
|       |   |-- ConcreteGenericFigure.java
|       |   |-- ControlPanel.form
|       |   |-- ControlPanel.java
|       |   |-- DelegationSelectionTool.java
|       |   |-- DesiredLayerConnection.java
|       |   |-- DrawingRegion.java
|       |   |-- EditedAdaptor.java
|       |   |-- EditorParameters.java
|       |   |-- ErrorDialog.java
|       |   |-- ErrorLayerConnection.java
|       |   |-- GenericFigure.java
|       |   |-- InputLayerConnection.java
|       |   |-- InputLayerFigure.java
|       |   |-- InputPluginConnection.java
|       |   |-- InputPluginLayerFigure.java
|       |   |-- InputSwitchLayerFigure.java
|       |   |-- JMacroEditor.form
|       |   |-- JMacroEditor.java
|       |   |-- JoonEdit.java
|       |   |-- JooneCommandMenu.java
|       |   |-- JooneCopyCommand.java
|       |   |-- JooneCutCommand.java
|       |   |-- JooneDuplicateCommand.java
|       |   |-- JooneFileChooser.java
|       |   |-- JooneFileChooserEditor.java
|       |   |-- JooneStandardDrawingView.java
|       |   |-- LayerConnection.java
|       |   |-- LayerFigure.java
|       |   |-- LayerFigureCreationTool.java
|       |   |-- LearningSwitchLayerFigure.java
|       |   |-- MessageDialog.java
|       |   |-- MonitorPluginFigure.java
|       |   |-- MonitorPropertySheet.java
|       |   |-- NetStorageFormat.java
|       |   |-- NetStorageFormatManager.java
|       |   |-- NeuralNetDrawing.java
|       |   |-- OutputLayerFigure.java
|       |   |-- OutputPluginConnection.java
|       |   |-- OutputPluginLayerFigure.java
|       |   |-- OutputSwitchLayerFigure.java
|       |   |-- PropertyCanvas.java
|       |   |-- PropertyDialog.java
|       |   |-- PropertyNameDialog.java
|       |   |-- PropertySelector.java
|       |   |-- PropertySheet.java
|       |   |-- PropertySheetPanel.java
|       |   |-- PropertyText.java
|       |   |-- ScriptPluginFigure.java
|       |   |-- SharedBuffer.java
|       |   |-- SpecialConnectionHandle.java
|       |   |-- StandardNetStorageFormat.java
|       |   |-- SynapseCreationTool.java
|       |   |-- TeacherLayerFigure.java
|       |   |-- TodoFrame.java
|       |   |-- ToolElement.java
|       |   |-- ToolsSAXParser.java
|       |   |-- UpdatableFigure.java
|       |   |-- UpdatableNumberTextFigure.java
|       |   |-- UpdatableTextFigure.java
|       |   |-- ValidationLayerConnection.java
|       |   |-- WindowCloser.java
|       |   |-- Wrapper.java
|       |   |-- help_contents
|       |   |   |-- CVS
|       |   |   |   |-- Entries
|       |   |   |   |-- Repository
|       |   |   |   `-- Root
|       |   |   |-- JavaHelpSearch
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- DOCS
|       |   |   |   |-- DOCS.TAB
|       |   |   |   |-- OFFSETS
|       |   |   |   |-- POSITIONS
|       |   |   |   |-- SCHEMA
|       |   |   |   `-- TMAP
|       |   |   |-- how_to
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- how_create_simple_network.html
|       |   |   |   |-- how_run_network.html
|       |   |   |   |-- how_save_open_network.html
|       |   |   |   `-- how_teach_network.html
|       |   |   |-- images
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- charting.jpg
|       |   |   |   |-- charting_sample.jpg
|       |   |   |   |-- drawing_tools.jpg
|       |   |   |   |-- input_plugins.jpg
|       |   |   |   |-- jooneShadow.jpg
|       |   |   |   |-- labels.jpg
|       |   |   |   |-- layer_connections.jpg
|       |   |   |   |-- layers.jpg
|       |   |   |   |-- learningswitch.jpg
|       |   |   |   |-- menu.jpg
|       |   |   |   |-- output_plugins.jpg
|       |   |   |   |-- plugins.jpg
|       |   |   |   |-- properties.jpg
|       |   |   |   |-- screen.jpg
|       |   |   |   |-- selection.jpg
|       |   |   |   |-- sigmoid.jpg
|       |   |   |   |-- switch.JPG
|       |   |   |   |-- synapses.jpg
|       |   |   |   |-- synapses_sample.jpg
|       |   |   |   |-- teaching.jpg
|       |   |   |   |-- toolbar.jpg
|       |   |   |   |-- xor_1.jpg
|       |   |   |   |-- xor_2.jpg
|       |   |   |   |-- xor_3.jpg
|       |   |   |   |-- xor_4.jpg
|       |   |   |   |-- xor_5.jpg
|       |   |   |   |-- xor_6.jpg
|       |   |   |   |-- xor_7.jpg
|       |   |   |   `-- xor_8.jpg
|       |   |   |-- introduction
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   `-- introduction.html
|       |   |   |-- joone.hs
|       |   |   |-- joone.jhm
|       |   |   |-- jooneTOC.xml
|       |   |   |-- read_me.txt
|       |   |   `-- reference_information
|       |   |       |-- CVS
|       |   |       |   |-- Entries
|       |   |       |   |-- Repository
|       |   |       |   `-- Root
|       |   |       |-- development_pane.html
|       |   |       |-- menu
|       |   |       |   |-- CVS
|       |   |       |   |   |-- Entries
|       |   |       |   |   |-- Repository
|       |   |       |   |   `-- Root
|       |   |       |   |-- align.html
|       |   |       |   |-- attributes.html
|       |   |       |   |-- control.html
|       |   |       |   |-- edit.html
|       |   |       |   |-- file.html
|       |   |       |   |-- help.html
|       |   |       |   |-- look_n_feel.html
|       |   |       |   `-- menu_usage.html
|       |   |       `-- toolbar
|       |   |           |-- CVS
|       |   |           |   |-- Entries
|       |   |           |   |-- Repository
|       |   |           |   `-- Root
|       |   |           |-- charting.html
|       |   |           |-- drawing_tools.html
|       |   |           |-- labels.html
|       |   |           |-- layers.html
|       |   |           |-- plugins.html
|       |   |           |-- selection_tool.html
|       |   |           |-- synapses.html
|       |   |           `-- toolbar_usage.html
|       |   `-- jedit
|       |       |-- CVS
|       |       |   |-- Entries
|       |       |   |-- Repository
|       |       |   `-- Root
|       |       |-- DefaultInputHandler.java
|       |       |-- InputHandler.java
|       |       |-- JEditTextArea.java
|       |       |-- KeywordMap.java
|       |       |-- README.txt
|       |       |-- SyntaxDocument.java
|       |       |-- SyntaxStyle.java
|       |       |-- SyntaxUtilities.java
|       |       |-- TextAreaDefaults.java
|       |       |-- TextAreaPainter.java
|       |       |-- TextUtilities.java
|       |       `-- tokenmarker
|       |           |-- CTokenMarker.java
|       |           |-- CVS
|       |           |   |-- Entries
|       |           |   |-- Repository
|       |           |   `-- Root
|       |           |-- HTMLTokenMarker.java
|       |           |-- JavaScriptTokenMarker.java
|       |           |-- JavaTokenMarker.java
|       |           |-- Token.java
|       |           |-- TokenMarker.java
|       |           `-- XMLTokenMarker.java
|       |-- engine
|       |   |-- AbstractEventNotifier.java
|       |   |-- BufferedSynapse.java
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- ContextLayer.java
|       |   |-- DelayLayer.java
|       |   |-- DelayLayerBeanInfo.java
|       |   |-- DelaySynapse.java
|       |   |-- DirectSynapse.java
|       |   |-- FIRFilter.java
|       |   |-- Fifo.java
|       |   |-- FreudRuleFullSynapse.java
|       |   |-- FullSynapse.java
|       |   |-- InputPatternListener.java
|       |   |-- Layer.java
|       |   |-- LayerBeanInfo.java
|       |   |-- LinearLayer.java
|       |   |-- LinearLayerBeanInfo.java
|       |   |-- LogarithmicLayer.java
|       |   |-- Matrix.java
|       |   |-- MemoryLayer.java
|       |   |-- MemoryLayerBeanInfo.java
|       |   |-- Monitor.java
|       |   |-- MonitorBeanInfo.java
|       |   |-- NetStoppedEventNotifier.java
|       |   |-- NeuralLayer.java
|       |   |-- NeuralNetAdapter.java
|       |   |-- NeuralNetEvent.java
|       |   |-- NeuralNetListener.java
|       |   |-- OutputPatternListener.java
|       |   |-- OutputSwitchSynapse.java
|       |   |-- OutputSwitchSynapseBeanInfo.java
|       |   |-- Pattern.java
|       |   |-- SangerSynapse.java
|       |   |-- SigmoidLayer.java
|       |   |-- SigmoidLayerBeanInfo.java
|       |   |-- SimpleLayer.java
|       |   |-- SimpleLayerBeanInfo.java
|       |   |-- Synapse.java
|       |   |-- SynapseBeanInfo.java
|       |   |-- TanhLayer.java
|       |   |-- TanhLayerBeanInfo.java
|       |   `-- learning
|       |       |-- CVS
|       |       |   |-- Entries
|       |       |   |-- Repository
|       |       |   `-- Root
|       |       |-- TeacherSynapse.java
|       |       |-- TeacherSynapseBeanInfo.java
|       |       |-- TeachingSynapse.java
|       |       `-- TeachingSynapseBeanInfo.java
|       |-- exception
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- ExceptionHandler.java
|       |   |-- JooneException.java
|       |   |-- JooneRuntimeException.java
|       |   `-- SysErrExceptionPlugin.java
|       |-- images
|       |   |-- CENTREZERO1.gif
|       |   |-- CENTREZERO2.gif
|       |   |-- CENTREZERO3.gif
|       |   |-- CHART1.gif
|       |   |-- CHART2.gif
|       |   |-- CHART3.gif
|       |   |-- CONTEXT1.gif
|       |   |-- CONTEXT2.gif
|       |   |-- CONTEXT3.gif
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- DELAY1.gif
|       |   |-- DELAY2.gif
|       |   |-- DELAY3.gif
|       |   |-- DELAYSYNAPS1.gif
|       |   |-- DELAYSYNAPS2.gif
|       |   |-- DELAYSYNAPS3.gif
|       |   |-- DIRECTSYNAPS1.gif
|       |   |-- DIRECTSYNAPS2.gif
|       |   |-- DIRECTSYNAPS3.gif
|       |   |-- DYNAMICANN1.gif
|       |   |-- DYNAMICANN2.gif
|       |   |-- DYNAMICANN3.gif
|       |   |-- FILEIN1.gif
|       |   |-- FILEIN2.gif
|       |   |-- FILEIN3.gif
|       |   |-- FILEOUT1.gif
|       |   |-- FILEOUT2.gif
|       |   |-- FILEOUT3.gif
|       |   |-- FULLSYNAPS1.gif
|       |   |-- FULLSYNAPS2.gif
|       |   |-- FULLSYNAPS3.gif
|       |   |-- JDBCIN1.gif
|       |   |-- JDBCIN2.gif
|       |   |-- JDBCIN3.gif
|       |   |-- JSPI1.gif
|       |   |-- JSPI2.gif
|       |   |-- JSPI3.gif
|       |   |-- JooneIcon.gif
|       |   |-- LEARNSWITCH1.gif
|       |   |-- LEARNSWITCH2.gif
|       |   |-- LEARNSWITCH3.gif
|       |   |-- LINEAR1.gif
|       |   |-- LINEAR2.gif
|       |   |-- LINEAR3.gif
|       |   |-- LINEARANN1.gif
|       |   |-- LINEARANN2.gif
|       |   |-- LINEARANN3.gif
|       |   |-- LOG1.gif
|       |   |-- LOG2.gif
|       |   |-- LOG3.gif
|       |   |-- MVAVG1.gif
|       |   |-- MVAVG2.gif
|       |   |-- MVAVG3.gif
|       |   |-- NESTEDNN1.gif
|       |   |-- NESTEDNN2.gif
|       |   |-- NESTEDNN3.gif
|       |   |-- NORMALIZE1.gif
|       |   |-- NORMALIZE2.gif
|       |   |-- NORMALIZE3.gif
|       |   |-- SANGERSYNAPS1.gif
|       |   |-- SANGERSYNAPS2.gif
|       |   |-- SANGERSYNAPS3.gif
|       |   |-- SCRIPT1.gif
|       |   |-- SCRIPT2.gif
|       |   |-- SCRIPT3.gif
|       |   |-- SIGMOID1.gif
|       |   |-- SIGMOID2.gif
|       |   |-- SIGMOID3.gif
|       |   |-- SNAPSHOT1.gif
|       |   |-- SNAPSHOT2.gif
|       |   |-- SNAPSHOT3.gif
|       |   |-- SWITCH1.gif
|       |   |-- SWITCH2.gif
|       |   |-- SWITCH3.gif
|       |   |-- SWITCHOUT1.gif
|       |   |-- SWITCHOUT2.gif
|       |   |-- SWITCHOUT3.gif
|       |   |-- TANH1.gif
|       |   |-- TANH2.gif
|       |   |-- TANH3.gif
|       |   |-- TEACH1.gif
|       |   |-- TEACH2.gif
|       |   |-- TEACH3.gif
|       |   |-- TURNINGPOINT1.gif
|       |   |-- TURNINGPOINT2.gif
|       |   |-- TURNINGPOINT3.gif
|       |   |-- UNNORMALIZE1.gif
|       |   |-- UNNORMALIZE2.gif
|       |   |-- UNNORMALIZE3.gif
|       |   |-- URLIN1.gif
|       |   |-- URLIN2.gif
|       |   |-- URLIN3.gif
|       |   |-- XLSIN1.gif
|       |   |-- XLSIN2.gif
|       |   |-- XLSIN3.gif
|       |   |-- XLSOUT1.gif
|       |   |-- XLSOUT2.gif
|       |   |-- XLSOUT3.gif
|       |   |-- YFIN1.gif
|       |   |-- YFIN2.gif
|       |   |-- YFIN3.gif
|       |   `-- jooneShadowSmall.gif
|       |-- inspection
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- Inspectable.java
|       |   |-- Inspection.java
|       |   |-- InspectionFrame.java
|       |   `-- implementations
|       |       |-- BiasInspection.java
|       |       |-- CVS
|       |       |   |-- Entries
|       |       |   |-- Repository
|       |       |   `-- Root
|       |       |-- InputsInspection.java
|       |       `-- WeightsInspection.java
|       |-- io
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- FileInputSynapse.java
|       |   |-- FileInputSynapseBeanInfo.java
|       |   |-- FileOutputSynapse.java
|       |   |-- FileOutputSynapseBeanInfo.java
|       |   |-- InputSwitchSynapse.java
|       |   |-- InputSwitchSynapseBeanInfo.java
|       |   |-- InputSynapse.java
|       |   |-- JDBCInputSynapse.java
|       |   |-- JDBCInputSynapseBeanInfo.java
|       |   |-- MemoryInputSynapse.java
|       |   |-- MemoryInputTokenizer.java
|       |   |-- MemoryOutputSynapse.java
|       |   |-- PatternTokenizer.java
|       |   |-- StreamInputFactory.java
|       |   |-- StreamInputSynapse.java
|       |   |-- StreamInputSynapseBeanInfo.java
|       |   |-- StreamInputTokenizer.java
|       |   |-- StreamOutputSynapse.java
|       |   |-- StreamOutputSynapseBeanInfo.java
|       |   |-- URLInputSynapse.java
|       |   |-- URLInputSynapseBeanInfo.java
|       |   |-- XLSInputSynapse.java
|       |   |-- XLSInputSynapseBeanInfo.java
|       |   |-- XLSInputTokenizer.java
|       |   |-- XLSOutputSynapse.java
|       |   |-- XLSOutputSynapseBeanInfo.java
|       |   |-- YahooFinanceInputSynapse.java
|       |   |-- YahooFinanceInputSynapseBeanInfo.java
|       |   `-- xml
|       |-- net
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- NestedNeuralLayer.java
|       |   |-- NestedNeuralLayerBeanInfo.java
|       |   |-- NetCheck.java
|       |   |-- NetChecker.java
|       |   |-- NeuralNet.java
|       |   |-- NeuralNetBeanInfo.java
|       |   |-- NeuralNetDescriptor.java
|       |   |-- NeuralNetLoader.java
|       |   |-- NeuralNetValidator.java
|       |   |-- NeuralValidationEvent.java
|       |   `-- NeuralValidationListener.java
|       |-- samples
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- editor
|       |   |   |-- CVS
|       |   |   |   |-- Entries
|       |   |   |   |-- Repository
|       |   |   |   `-- Root
|       |   |   |-- recurrent
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- Elman.ser
|       |   |   |   `-- Jordan.ser
|       |   |   |-- scripting
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- ValidationSample.ser
|       |   |   |   |-- initframe.bsh
|       |   |   |   |-- validation.bsh
|       |   |   |   `-- wine.xls
|       |   |   |-- synapses
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   `-- Synapses.ser
|       |   |   `-- xor
|       |   |       |-- CVS
|       |   |       |   |-- Entries
|       |   |       |   |-- Repository
|       |   |       |   `-- Root
|       |   |       `-- xor.ser
|       |   |-- engine
|       |   |   |-- CVS
|       |   |   |   |-- Entries
|       |   |   |   |-- Repository
|       |   |   |   `-- Root
|       |   |   |-- scripting
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- ScriptValidationSample.java
|       |   |   |   |-- validation.bsh
|       |   |   |   `-- wine.txt
|       |   |   |-- validation
|       |   |   |   |-- CVS
|       |   |   |   |   |-- Entries
|       |   |   |   |   |-- Repository
|       |   |   |   |   `-- Root
|       |   |   |   |-- SimpleValidationSample.java
|       |   |   |   `-- wine.txt
|       |   |   `-- xor
|       |   |       |-- CVS
|       |   |       |   |-- Entries
|       |   |       |   |-- Repository
|       |   |       |   `-- Root
|       |   |       |-- EmbeddedXOR.java
|       |   |       |-- ImmediateEmbeddedXOR.java
|       |   |       |-- XOR.java
|       |   |       |-- XORMemory.java
|       |   |       |-- XOR_using_NeuralNet.java
|       |   |       |-- readme.txt
|       |   |       |-- xor.ser
|       |   |       |-- xor.snet
|       |   |       `-- xor.txt
|       |   `-- spaces
|       |       |-- CVS
|       |       |   |-- Entries
|       |       |   |-- Repository
|       |       |   `-- Root
|       |       |-- JooneStartTrainer.bat
|       |       |-- JoonestartWorker.bat
|       |       |-- SimpleTrainer.java
|       |       |-- SpaceSettings.xml
|       |       |-- startsp.bat
|       |       `-- xor.snet
|       |-- script
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- JooneMacro.java
|       |   |-- JooneSPI.java
|       |   |-- JooneScript.java
|       |   |-- MacroInterface.java
|       |   `-- MacroManager.java
|       |-- spaces
|       |   |-- CVS
|       |   |   |-- Entries
|       |   |   |-- Repository
|       |   |   `-- Root
|       |   |-- Command.java
|       |   |-- Master.java
|       |   |-- NetResultEntry.java
|       |   |-- NetTaskEntry.java
|       |   |-- ResultEntry.java
|       |   |-- TaskEntry.java
|       |   |-- Worker.java
|       |   `-- util
|       |       |-- CVS
|       |       |   |-- Entries
|       |       |   |-- Repository
|       |       |   `-- Root
|       |       |-- SettingsElement.java
|       |       |-- SettingsSAXParser.java
|       |       `-- SpaceAccessor.java
|       `-- util
|           |-- CSVParser.java
|           |-- CVS
|           |   |-- Entries
|           |   |-- Repository
|           |   `-- Root
|           |-- CenterOnZeroPlugIn.java
|           |-- ConverterPlugIn.java
|           |-- ConverterPlugInBeanInfo.java
|           |-- DynamicAnnealing.java
|           |-- DynamicAnnealingBeanInfo.java
|           |-- InputPluginEvent.java
|           |-- InputPluginListener.java
|           |-- LearningSwitch.java
|           |-- LearningSwitchBeanInfo.java
|           |-- LinearAnnealing.java
|           |-- MacroPlugin.java
|           |-- MinMaxExtractorPlugIn.java
|           |-- MinMaxExtractorPlugInBeanInfo.java
|           |-- MonitorPlugin.java
|           |-- MonitorPluginBeanInfo.java
|           |-- MovingAveragePlugIn.java
|           |-- MovingAveragePlugInBeanInfo.java
|           |-- NeuralNetRunner.java
|           |-- NormalizerPlugIn.java
|           |-- NormalizerPlugInBeanInfo.java
|           |-- NotSerialize.java
|           |-- OutputConverterPlugIn.java
|           |-- OutputConverterPlugInBeanInfo.java
|           |-- OutputPluginEvent.java
|           |-- OutputPluginListener.java
|           |-- ScriptingPlugin.java
|           |-- ScriptingPluginBeanInfo.java
|           |-- SnapshotFormatEditor.java
|           |-- SnapshotPlugin.java
|           |-- SnapshotRecorder.java
|           |-- SnapshotRecorderBeanInfo.java
|           |-- UnNormalizerOutputPlugIn.java
|           `-- UnNormalizerOutputPlugInBeanInfo.java
|-- scripts
|   |-- build.properties
|   |-- build.xml
|   |-- build.xml~
|   |-- lib
|   |   |-- aspectjrt.jar
|   |   `-- aspectjtools.jar
|   |-- local.properties
|   `-- versions.properties
`-- tmp

88 directories, 561 files
#
#  This property file allows for a shared environment 
#  Based upon the Build.xml made by pmaronne@xxxxxxxxxxxxxxxxxxxxx.
#   The file contains the following sections :
#   1°.     
#          has been defined via the file local.properties.
#          That file will be committed once before being introduced in 
#          the '.cvsignore'
#  
# Author : $Author$
# Revision : $Revision$
# Id : $Id$
#
# ################################################################################


#
#  Directories
# #############
appname     = joone
src         = ${base}/${appname}
releases    = ${base}/releases
zip.ext     = ${releases}/${appname}-ext
overviewFile = docs/overview.html

# This next definition looks pointless to me !
joone_build = build.xml 		
zip         = ${appname}-*.zip
jar.eng     = ${releases}/${appname}-engine
lib         = ${src}/lib
scripts     = ${src}/scripts
scripts.lib = ${src}/scripts/lib
jini.lib    = ${jini.home}/lib


# This section does not respect the advised directory structure by Paolo
# Please ensure that  if the next two entries are not according to 
# joone expected default the .${src}/.cvsignore file is in you 
build       = ${src}/build
doc         = ${src}/doc
build.temp  = ${src}/tmp


#
# Files pattern matching
# #######################

# Engine
joone_eng_engine  = org/joone/engine/**/*.*
joone_eng_io      = org/joone/io/**/*.*
joone_eng_samples = org/joone/samples/engine/**/*.*
joone_eng_util    = org/joone/util/**/*.*
joone_eng_script  = org/joone/script/*.*
joone_eng_net     = org/joone/net/**/*.*
joone_eng_aspect  = org/joone/aspect/**/*.java

# Examples
joone_dis_samples = org/joone/samples/spaces/**/*.*
joone_dis_spaces  = org/joone/spaces/**/*.*

# Libs
joone_ext_lib = joone/lib/*.*

# Docs
joone_doc = ${doc}/**/*.*

# GUI
joone_gui_help    = org/joone/edit/help_contents/**/*
joone_gui_edit    = org/joone/edit/**/*.*
joone_gui_run     = org/joone/data/*.xml
joone_gui_images  = org/joone/images/*.*
joone_gui_samples = org/joone/samples/editor/**/*.*


#
#  Jars & liraries 
# #################
bsh-jars     = ${lib}/bsh.jar
jhotdraw.jar = ${lib}/jhotdraw.jar
jh.jar       = ${lib}/jh.jar
poi-jars     = ${lib}/jakarta-poi.jar

# XML
jaxp-jars    = ${lib}/crimson.jar:${lib}/xalan.jar
log4j.jar    = ${lib}/log4j.jar

#
# This should move out of the '.properties' file as it can be built
# 'at runtime' by listing the files found in the ${jini.home}/lib
# #################################################################
jini-jars    = ${jini.lib}/jini-core.jar:${jini.lib}/jini-ext.jar:${jini.lib}/sun-util.jar:${jini.lib}/space-examples.jar:${jini.lib}/mahalo.jar:${jini.lib}/transient-outrigger.jar

joonegroup  = org.joone.*
jar.eng.src = ${releases}/${appname}-engine-src-${engversion}.zip
jar.gui     = ${releases}/${appname}-editor
jar.gui.src = ${releases}/${appname}-editor-src-${guiversion}.zip
jar         = ${appname}-*.jar
zip.doc     = ${releases}/${appname}-javadoc
jar.dis.src = ${releases}/${appname}-distrib-src-${distversion}.zip
joone_gui_data = org/joone/data/layers.*
jar.dis     = ${releases}/${appname}-distrib


#
# Current the path stays here but the final version 
# ought to be build in the Ant-Build.xml file as 
# there might be more than one classpath
classpath = ${jaxp-jars}:${jhotdraw.jar}:${log4j.jar}:${jini-jars}:${ppi.jar}:${poi-jars}:${jh.jar}:${bsh-jars}
	
#
#  Text
# #######
bottom = "Submit Feedback to pmarrone@xxxxxxxxxxxxxxxxxxxxx"
doctitle = JOONE


#
# Module names
# #############
modules.number = 3
main.module.name = joone
test.module.name = jooneTests
examples.module.name = jooneExamples
main.module.home = ${base}/joone
test.module.home = ${base}/jooneTests
examples.module.home = ${base}/jooneExamples



# ################################################################################
#
# History
# 
# $Log$
#
# ################################################################################

#  
# Author : $Author$
# Revision : $Revision$
# Id : $Id$
#
# #############################################################################

#
# Only these two may reference variables specific to your local environment
# #############################################################################

base = /home/tsmets/workspace
jini.home = ${base}/JiniLibs

# ################################################################################
#
# History
# 
#  $Log$
#
# Please note that the file has now been added to the 
#      ${joone.root}/script/.cvsignore
# ################################################################################
#  
#   Simple a place holder for the version number.
#    
#   TO DO 
#   
# 
#   Entries should be renamed : version.gui
#                               version.distribution
#                               version.engine
#  
# Author : $Author$
# Revision : $Revision$
# Id : $Id$
#
# ################################################################################

dist.version = 0.5.0
gui.version = 0.7.1
eng.version = 0.9.9

# ################################################################################
#
# History
# 
# $Log$
#
# ################################################################################

<?xml version="1.0" encoding="UTF-8" ?> 
<!-- ====================================================================== -->
<!--                                                                        -->
<!--  Joone, the OpenSource Neural Network                                  -->
<!--                                                                        -->
<!--  Distributable under LGPL license.                                     -->
<!--  See terms of license at http://www.gnu.org.                           -->
<!--                                                                        -->
<!--  Author : $Author$                                                     -->
<!--  Revision : $Revision$                                                 -->
<!--  Id : $Id$                                                             -->
<!--                                                                        -->
<!-- ====================================================================== -->
<!--                                                                        -->
<!--  This is not ready for now ... !                                       -->
<!--  Looking at :                                                          -->
<!--    http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jboss/tools/etc/buildfragments/modules.ent?rev=1.8&content-type=text/vnd.viewcvs-markup
                                                                            -->
<!--  There is still a fair long way before we organize our project         -->
<!--  that well. Though it's the way to go :-)) and we are on our way       -->
<!--                                                                        -->
<!--  To see how to configure the environment search the 'info'             -->
<!--  targets, it should then be self explanatory.                          -->
<!--                                                                        -->
<!--                                                                        --> 
<project basedir=".." default="info" name="joone">
   <!-- Prefixes all the environment properties with the 'env.' string      -->
   <property environment="env"  />
   
   <!-- Only the properties located in this file can be modified to customize    -->
   <!-- some values to your environment                                          -->   
   <property resource="local.properties" /> 
   
  <!-- This file should only be modified by pmaronne@xxxxxxxxxxxxxxxxxxxxx       -->
  <property resource="versions.properties" /> 
   
  <!-- Define all the properties needed for the custom targets build, lib,...    -->
  <property resource="build.properties" />	

  <!--   Flags : compilation, verboseness, deprecation, etc ...                  -->
  <!--   *******************************************************                 -->
  <property name="flag.compile.verbose" 	value="false" />
  <property name="flag.run.verbose" 	    value="true"  />
  <property name="flag.deprecation"	  		value="false"  />
  <property name="flag.failOnError" 		value="true"  />
  <property name="flag.fork" 	        	value="false" />
  
  
  <!-- The Aspect compiler requests a few libraries.                           -->
  <!-- The needs the aspect specific jars. More infos are available at :       -->
  <!--                      aspectj.org                                        -->
  <taskdef name="ajc"
    classname="org.aspectj.tools.ant.taskdefs.Ajc" >
    <!-- declare classes needed to run the tasks and tools -->  
    <classpath>
      <pathelement location="${ant.home}/lib/aspectj-ant.jar"/>  
      <pathelement location="${scripts.lib}/aspectjtools.jar"/>
      <pathelement location="${java.home}/../lib/tools.jar"/>
    </classpath>
  </taskdef>
  
  <!-- Here are the classpath for the Runtime                                  -->
  <!-- Basically there is two classpath we currently need (no jini or          -->
  <!-- complex stuff, here).                                                   -->
  <!-- The run classpath inclused all the files needed to run the application  -->  
  <path id="path.run">
    <fileset dir="${lib}">
      <include name="**.jar"/>
      <include name="**.zip"/>
    </fileset>
    <pathelement location="${scripts.lib}/aspectjrt.jar" />
  </path>

  <path id="path.build.withJini">
    <fileset dir="${lib}">
      <include name="**.jar"/>
      <include name="**.zip"/>
    </fileset>
    <pathelement location="${scripts.lib}/aspectjrt.jar" />
    <fileset dir="${jini.lib}">
      <include name="**.jar"/>
      <include name="**.zip"/>
    </fileset>
  </path>



  <!-- The build path does not need to have any references to the aspect        -->
  <!-- specific jars as they are                                                -->  
  <path id="path.build">
    <fileset dir="${lib}">
      <include name="**.jar"/>
      <include name="**.zip"/>
    </fileset>
  </path>
  
  <target name="clean">
    <echo>Cleaning the build directory (delete ${build} followed by a mkdir) </echo>
    <delete dir="${build}"/>
    <mkdir  dir="${build}"/>
  </target>


  <!--  -->    
  <target name="build.normal" 
          depends="clean"
          description="Builds the engine as a normal java application" >
     <echo>Building the content of the joone</echo> 
     <javac destdir="${build}" 
            verbose="${flag.verbose}" 
            failonerror="${flag.failonerror}"
            fork="${flag.fork}"
            deprecation="${flag.deprecation}" 
			srcdir="${src}">
			<classpath refid="path.build" />
	</javac>
  </target>  
  
  <!-- This target simply generated a complete build of the file into the 
       ./joone/build directory                                             -->    
  <target name="build.withJini" 
          depends="clean"
          description="Builds the engine as a normal java application" >
     <echo>Building the content of the joone</echo> 
     <javac destdir="${build}" 
            verbose="${flag.verbose}" 
            failonerror="${flag.failonerror}"
            fork="${flag.fork}"
            deprecation="${flag.deprecation}" 
			srcdir="${src}">
			<classpath refid="path.build.withJini" />
	</javac>
  </target>  
  

  <!--  -->  
  <target name="build.withAspects" 
          depends="clean"
          description="Builds the engine with Aspects built-in" >
     <echo>Building the content of the joone</echo> 
     
     <echo>
         aspectj-ant.jar  : ${ant.home}/lib/aspectj-ant.jar
         aspectjtools.jar  : ${scripts.lib}/aspectjtools.jar
         tools.jar     : ${java.home}/../lib/tools.jar
         aspectjrt.jar : ${scripts.lib}/aspectjrt.jar
     </echo> 
     
     <ajc destdir="${build}" 
            verbose="${flag.verbose}" 
            failonerror="${flag.failonerror}"
            fork="${flag.fork}"
            deprecation="${flag.deprecation}" 
			srcdir="${src}">
			<classpath refid="path.build.withJini" />
	 </ajc>
	
  </target>

  <!--  -->
  <target name="info" 
          depends="info.usage,info.version-history,info.variables" 
          description="Shows all the infos for the SpecialBuild ">
	<echo>	 
	
	</echo>	 
  </target>     
  
  <!--  -->
  <target name="info.usage"
          description="Shows infos to be able to invoke the SpecialBuild.xml ">
	<echo>	 
For this Build.xml to be usefull the ANT version must be at least 1.5.1
Earlier version that that one will have problems picking up the '.properties' 
file. 
The version of ANT you use has the following version informations :
    ${ant.version}
    
	</echo>	 
  </target>     

  
  <target name="info.variables"
          description="Displays the variables defined for the project">
  <echo>
  Here are all the variable of the BuildSpecials :
  ************************************************
        base    : ${base}
        scripts : ${scripts}  
        ext     : ${ext}
        build   : ${build}
        src     : ${src}
        scripts.lib : ${scripts.lib}
        jini.home : ${jini.home}
        jini.lib : ${jini.lib}
   
   System information :
   ********************
   	    ant.home : ${ant.home}     
        
    Flags :
    *******
        flag.verbose : ${flag.verbose}
        flag.deprecation : ${flag.deprecation}
        flag.failOnError : ${flag.failOnError}
        flag.fork : ${flag.fork}    
  </echo>
  
  </target>

  
  <!-- I dunno if this is really usefull but I believe it can be                 -->
  <!-- helpfull at somepoint                                                    -->
  <target name="info.version-history" 
          description="This target allows to view the versions history" >
	<echo>	 
		$Log$		
	</echo>	 
  </target>     
</project>



Back to the top