[EMAIL PROTECTED] wrote:
Hello there,
i have found my mistake with the xdoclet. I have some quetions:
1. in wich sequence do i start which target of the build.xml???
1. build and/or enhance-jdori (which depends upon build) 2. setup-db (which depends upon xdoclet)
Have a look into the Getting Started doc (http://db.apache.org/ojb/docu/getting-started.html), its explained there.
If you want to enhance more than one file in a call, then with JDORI 1.0.1 you have to omit the package.jdo file and you must keep the ".class" ending because you specify class-files for processing.2. The JDO enhancer tells me the following:
Buildfile: build.xml
compile:
build:
enhance-jdori:
[java] Enhancer: options:
[java] verbose = true
[java] quiet = false
[java] forceWrite = true
[java] noWrite = false
[java] sourcePath = null
[java] destinationDirectory = target/classes/java
[java] propertiesFileName = null
[java] doTiming = false
[java] classNames = {
[java] target/classes/java/org/myProject/pobjects/Product
[java] target/classes/java/org/myProject/pobjects/Book
[java] }
[java] jdoFileNames = {
[java] target/classes/java/org/myProject/pobjects/package.jdo
[java] }
[java] classFileNames = {
[java] }
[java] zipFileNames = {
[java] }
[java] dumpClass = false
[java] noAugment = false
[java] noAnnotate = false
[java] Internal error while postprocessing: assertion failed.
[java] com.sun.jdori.enhancer.util.InternalError: assertion failed.
[java] at com.sun.jdori.enhancer.util.Assertion.affirm(Unknown Source)
[java] at com.sun.jdori.enhancer.Main.initClassLocator(Unknown Source)
[java] at com.sun.jdori.enhancer.Main.createEnhancer(Unknown Source)
[java] at com.sun.jdori.enhancer.Main.process(Unknown Source)
[java] at com.sun.jdori.enhancer.Main.main(Unknown Source)
BUILD FAILED D:\hiwi\sackm\ojb-blank\build.xml:188: Java returned: -4
What do i have wrong? This is my enhancer-jdori target:
<target name="enhance-jdori" depends="build">
<java fork="yes"
failonerror="yes"
classname="com.sun.jdori.enhancer.Main"
classpathref="compile-classpath">
<arg line="-v -f -d ${build.classes.java.dir} ${build.classes.java.dir}/org/myProject/pobjects/package.jdo ${build.classes.java.dir}/org/myProject/pobjects/Product ${build.classes.java.dir}/org/myProject/pobjects/Book"/>
</java>
</target>
E.g.:
<java fork="yes"
failonerror="yes"
classname="com.sun.jdori.enhancer.Main"
classpathref="compile-classpath">
<arg line="-v -f -d ${build.classes.java.dir}
${build.classes.java.dir}/org/myProject/pobjects/Product.class
${build.classes.java.dir}/org/myProject/pobjects/Book.class"/>
</java>(See here for an example: http://examples.oreilly.de/english_examples/jvadtaobj/README.txt)
Tom
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
