Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » any use iContract with Ant? I have problem on iDoclet!!
any use iContract with Ant? I have problem on iDoclet!! [message #152845] Tue, 04 November 2003 14:59 Go to next message
Eclipse UserFriend
Originally posted by: manchi.singnet.com.sg

I just downloaded iDoclet library, and trying to run it with Ant but
encountered a problem! can u help?

I use to the following in build.xml :
<!-- ============================================================ ======= -->
<!-- Creates the API documentation with iDoclet -->
<!-- ============================================================ ======= -->
<target name="javadocs" depends="prepare-src" description="Generates the
API documentation">
<mkdir dir="${build.javadocs}"/>
<javadoc
packagenames="com.bekk.*"
sourcepath="${build.src}"
destdir="${build.javadocs}"
>
<doclet name="iContract.doclet.Standard"
path="${lib.dir}/iDoclet.jar">
<param name="-author"/>
<param name="-use"/>
</doclet>
<classpath refid="compile-classpath"/>
</javadoc>
</target>


I encountered the Error message:
javadocs:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] javadoc: In doclet class iContract.doclet.Standard, method
optionLe
ngth has thrown an exception java.lang.reflect.InvocationTargetException
[javadoc] java.lang.IllegalAccessError: tried to access field
com.sun.tools.do
clets.HtmlWriter.configuration from class iContract.doclet.Standard
[javadoc] at
iContract.doclet.Standard.configuration(Standard.java:54)
[javadoc] at
iContract.doclet.Standard.optionLength(Standard.java:210)
[javadoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[javadoc] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce s
sorImpl.java:39)
[javadoc] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe t
hodAccessorImpl.java:25)
[javadoc] at java.lang.reflect.Method.invoke(Method.java:324)
[javadoc] at
com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.jav a
:193)
[javadoc] at
com.sun.tools.javadoc.DocletInvoker.optionLength(DocletInvok e
r.java:118)
[javadoc] at
com.sun.tools.javadoc.Start.parseAndExecute(Start.java:275)
[javadoc] at com.sun.tools.javadoc.Start.begin(Start.java:121)
[javadoc] at com.sun.tools.javadoc.Main.execute(Main.java:41)
[javadoc] at com.sun.tools.javadoc.Main.main(Main.java:31)
[javadoc] 1 error
Re: any use iContract with Ant? I have problem on iDoclet!! [message #152939 is a reply to message #152845] Wed, 05 November 2003 03:14 Go to previous messageGo to next message
Eclipse UserFriend
I think iDoclet is not compatible with latest JDK versions. Try with
JDK 1.3.1

-Boris

Louis Leung wrote:
>
> I just downloaded iDoclet library, and trying to run it with Ant but
> encountered a problem! can u help?
>
> I use to the following in build.xml :
> <!-- ============================================================ =======
> -->
> <!-- Creates the API documentation with iDoclet
> -->
> <!-- ============================================================ =======
> -->
> <target name="javadocs" depends="prepare-src" description="Generates the
> API documentation">
> <mkdir dir="${build.javadocs}"/>
> <javadoc
> packagenames="com.bekk.*"
> sourcepath="${build.src}"
> destdir="${build.javadocs}"
> >
> <doclet name="iContract.doclet.Standard"
> path="${lib.dir}/iDoclet.jar">
> <param name="-author"/>
> <param name="-use"/>
> </doclet>
> <classpath refid="compile-classpath"/>
> </javadoc>
> </target>
>
>
> I encountered the Error message:
> javadocs:
> [javadoc] Generating Javadoc
> [javadoc] Javadoc execution
> [javadoc] javadoc: In doclet class iContract.doclet.Standard, method
> optionLe
> ngth has thrown an exception java.lang.reflect.InvocationTargetException
> [javadoc] java.lang.IllegalAccessError: tried to access field
> com.sun.tools.do
> clets.HtmlWriter.configuration from class iContract.doclet.Standard
> [javadoc] at
> iContract.doclet.Standard.configuration(Standard.java:54)
> [javadoc] at
> iContract.doclet.Standard.optionLength(Standard.java:210)
> [javadoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> [javadoc] at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce s
> sorImpl.java:39)
> [javadoc] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe t
> hodAccessorImpl.java:25)
> [javadoc] at java.lang.reflect.Method.invoke(Method.java:324)
> [javadoc] at
> com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.jav a
> :193)
> [javadoc] at
> com.sun.tools.javadoc.DocletInvoker.optionLength(DocletInvok e
> r.java:118)
> [javadoc] at
> com.sun.tools.javadoc.Start.parseAndExecute(Start.java:275)
> [javadoc] at com.sun.tools.javadoc.Start.begin(Start.java:121)
> [javadoc] at com.sun.tools.javadoc.Main.execute(Main.java:41)
> [javadoc] at com.sun.tools.javadoc.Main.main(Main.java:31)
> [javadoc] 1 error
>
Re: any use iContract with Ant? I have problem on iDoclet!! [message #153002 is a reply to message #152939] Wed, 05 November 2003 09:02 Go to previous message
Eclipse UserFriend
Originally posted by: manchi.singnet.com.sg

yes, I do not use iDoclet now, instead of that, I try to specify custom
tags in <javadoc> tag! it works fine now!


I would like to share my setting with u friends:

<target name="javadocs" depends="prepare-src" description="Generates the
API documentation">
<mkdir dir="${build.javadocs}"/>
<javadoc
source="1.4"
packagenames="bone.*"
sourcepath="${build.src}"
destdir="${build.javadocs}">
<tag name="pre" scope="all" description="Precondition:" />
<tag name="post" scope="all" description="Precondition:" />
<tag name="inv" scope="all" description="invariant:" />
<tag name="invariant" scope="all" description="invariant:" />

<classpath refid="compile-classpath"/>
</javadoc>
</target>




Boris Pruessmann wrote:
>
> I think iDoclet is not compatible with latest JDK versions. Try with
> JDK 1.3.1
>
> -Boris
>
> Louis Leung wrote:
>
>>
>> I just downloaded iDoclet library, and trying to run it with Ant but
>> encountered a problem! can u help?
>>
>> I use to the following in build.xml :
>> <!--
>> ============================================================ ======= -->
>> <!-- Creates the API documentation with
>> iDoclet -->
>> <!--
>> ============================================================ ======= -->
>> <target name="javadocs" depends="prepare-src" description="Generates
>> the API documentation">
>> <mkdir dir="${build.javadocs}"/>
>> <javadoc
>> packagenames="com.bekk.*"
>> sourcepath="${build.src}"
>> destdir="${build.javadocs}"
>> >
>> <doclet name="iContract.doclet.Standard"
>> path="${lib.dir}/iDoclet.jar">
>> <param name="-author"/>
>> <param name="-use"/>
>> </doclet>
>> <classpath refid="compile-classpath"/>
>> </javadoc>
>> </target>
>>
>>
>> I encountered the Error message:
>> javadocs:
>> [javadoc] Generating Javadoc
>> [javadoc] Javadoc execution
>> [javadoc] javadoc: In doclet class iContract.doclet.Standard,
>> method optionLe
>> ngth has thrown an exception java.lang.reflect.InvocationTargetException
>> [javadoc] java.lang.IllegalAccessError: tried to access field
>> com.sun.tools.do
>> clets.HtmlWriter.configuration from class iContract.doclet.Standard
>> [javadoc] at
>> iContract.doclet.Standard.configuration(Standard.java:54)
>> [javadoc] at
>> iContract.doclet.Standard.optionLength(Standard.java:210)
>> [javadoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> [javadoc] at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce s
>> sorImpl.java:39)
>> [javadoc] at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe t
>> hodAccessorImpl.java:25)
>> [javadoc] at java.lang.reflect.Method.invoke(Method.java:324)
>> [javadoc] at
>> com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.jav a
>> :193)
>> [javadoc] at
>> com.sun.tools.javadoc.DocletInvoker.optionLength(DocletInvok e
>> r.java:118)
>> [javadoc] at
>> com.sun.tools.javadoc.Start.parseAndExecute(Start.java:275)
>> [javadoc] at com.sun.tools.javadoc.Start.begin(Start.java:121)
>> [javadoc] at com.sun.tools.javadoc.Main.execute(Main.java:41)
>> [javadoc] at com.sun.tools.javadoc.Main.main(Main.java:31)
>> [javadoc] 1 error
>>
>
Previous Topic:TreeViewer refresh not visible
Next Topic:automatically switching to custom debug perspective with 3.0M4
Goto Forum:
  


Current Time: Tue Jul 15 04:21:24 EDT 2025

Powered by FUDForum. Page generated in 0.08295 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top