[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] ANT compilation gives a java.lang.ClassNotFoundException: org.aspectj.tools.ajc.Main
|
Nope,
Not really...
I ****moved**** the file & updated the build.xml accordingly
${ant.home}/lib/aspectj-ant.jar to the project directory & I update the
TaskDef
<!-- 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>
<!-- The following path element is not in the
${ant.lib} directory anymore -->
<pathelement location="${scripts.lib}/aspectj-ant.jar"/>
<pathelement location="${scripts.lib}/aspectjtools.jar"/>
<pathelement location="${java.home}/../lib/tools.jar"/>
</classpath>
</taskdef>
Output is still not good ... (sorry for the rather unfortunate line
wrapping) :
[tsmets@calvin scripts]$ ls /opt/jakarta-ant-1.5.1/lib/aspectj-ant.jar -la
ls: /opt/jakarta-ant-1.5.1/lib/aspectj-ant.jar: No such file or directory
[tsmets@calvin scripts]$ ant build.withAspects
Buildfile: build.xml
clean:
[echo] Cleaning the build directory (delete
/home/tsmets/workspace/joone/build followed by a mkdir)
[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 :
/home/tsmets/workspace/joone/scripts/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]
[ajc] Compiling 233 source and 0 arg files to
/home/tsmets/workspace/joone/build
[ajc] java.lang.NoSuchMethodException: compile
[ajc] at java.lang.Class.getMethod0(Class.java:1742)
[ajc] at java.lang.Class.getMethod(Class.java:951)
[ajc] at org.aspectj.tools.ant.taskdefs.Ajc.spoon(Ajc.java:552)
[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!
Total time: 4 seconds
[tsmets@calvin scripts]$
It looks it finds the class but it cannot find the "compiler", as such...
Rgds,
Thomas,
wes@xxxxxxxxxxxxxx wrote:
You're putting the task on both the system and the task classpath,
but the compiler on only the task classpath. Try *not* putting the
aspectj ant tasks jar in the Ant lib directory.
The problem: the task gets loaded from the system loader (ant classpath)
rather than from the task loader (task classpath). The system loader
can't load classes from the taskdef classpath/loader aspectjtools.jar.
If the task jar is only on the taskdef classpath (with the compiler),
then it will be loaded by the task loader and be able to resolve the
compiler. (Presumably the reverse is also true: you could put the
tasks and the aspectjtools.jar in the Ant lib directory, but that
causes ajdoc problems - see the readme.)
Wes
Thomas SMETS wrote:
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/l
ib
/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>
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users
--
Thomas SMETS
SCJP2 - Brussels
http://tsmets.lautre.net