Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MyProject/
- src/main/java/
- <All the Java sources I want documented and diagrammed>
- bin/main
- <Compiled binaries of src/main/java/>
- lib/
- styleed.jar
- ydoc.jar
- resources/
- <All the yDoc resources that came with the download>
- umldoclet/
- <Where I want all JavaDocs to go>
- build.xml
- <project name="MyProject" default="ydoc" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:jacoco="antlib:org.jacoco.ant">
- <!-- The "compile" task and all its dependencies omitted for brevity,
- but they all absolutely work 100% and "compile" places compiled
- CLASS files under bin/main. -->
- <target name="ydoc" depends="compile">
- <property name="ydoc.home" value="${basedir}"/>
- <javadoc source="1.5" destdir="./umldoclet" additionalparam="-breakiterator">
- <packageset dir="src/main">
- <include name="java/**"/>
- </packageset>
- <doclet name="ydoc.doclets.YStandard" path="${ydoc.home}/lib/ydoc.jar;${ydoc.home}/resources">
- <param name="-author"/>
- <param name="-generic"/>
- <param name="-umlautogen"/>
- <param name="-filterpath" value="./lib/ydoc.jar"/>
- <param name="-filter" value="ydoc.filters.ExcludeFilter"/>
- <param name="-tag" value="y.precondition"/>
- <param name="-tag" value="y.postcondition"/>
- <param name="-tag" value="y.complexity"/>
- <param name="-tag" value="param"/>
- <param name="-tag" value="return"/>
- <param name="-tag" value="see"/>
- <param name="-tag" value="y.uml"/>
- </doclet>
- </javadoc>
- </target>
- </project>
- BUILD FAILED
- <my-eclipse-home>/MyProject/build.xml:200: Javadoc failed: java.io.IOException: Cannot run program "javadoc": java.io.IOException: error=2, No such file or directory
- at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1765)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
- at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:616)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
- at org.apache.tools.ant.Task.perform(Task.java:348)
- at org.apache.tools.ant.Target.execute(Target.java:392)
- at org.apache.tools.ant.Target.performTasks(Target.java:413)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
- at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
- at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
- at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
- at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
- at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
- Caused by: java.io.IOException: Cannot run program "javadoc": java.io.IOException: error=2, No such file or directory
- at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
- at java.lang.Runtime.exec(Runtime.java:610)
- at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
- at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
- at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
- at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1759)
- ... 15 more
- Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
- at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
- at java.lang.ProcessImpl.start(ProcessImpl.java:81)
- at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
- ... 20 more
- [javadoc] Constructing Javadoc information...
- [javadoc] /<path-to-my-project>/MyProject/src/main/java/com/some/pkg/SomeObject.java:11: package org.springframework.beans.factory.annotation does not exist
- [javadoc] import org.springframework.beans.factory.annotation.Autowired;
- [javadoc] ^
- [javadoc] javadoc: warning - No source files for package java.com.some.pkg.<whatever>
- [javadoc] Valid license file found.
- [javadoc] Registered Filter ydoc.filters.ExcludeFilter ...
- [javadoc] Registered Taglet for tag @y.complexity ...
- [javadoc] Registered Taglet for tag @y.precondition ...
- [javadoc] Registered Taglet for tag @y.postcondition ...
- [javadoc] Registered Taglet for tag @y.author ...
- [javadoc] 1 error
- [javadoc] 109 warnings
- [javadoc] javadoc: error - No public or protected classes found to document.
- BUILD SUCCESSFUL
- Total time: 6 seconds
- Setting project property: ydoc.home -> /var/tmp/ydoc-test
- [javadoc] scanning /var/tmp/ydoc-test/src/main for packages.
- dirset: Setup scanner in dir /var/tmp/ydoc-test/src/main with patternSet{ includes: [java/**] excludes: [] }
- [javadoc] Generating Javadoc
- [javadoc] Executing '/usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc' with arguments:
- [...]
- Setting project property: ydoc.home -> /var/tmp/ydoc-test
- [javadoc] scanning /var/tmp/ydoc-test/src/main for packages.
- dirset: Setup scanner in dir /var/tmp/ydoc-test/src/main with patternSet{ includes: [java/**] excludes: [] }
- [javadoc] Generating Javadoc
- [javadoc] Executing 'javadoc' with arguments:
- java
- javac
- javadoc
- readlink -m $(which javadoc)/../..
- <packageset dir="src/main">
- <include name="java/**"/>
- </packageset>
- <packageset dir="src/main/java">
- </packageset>
- <packageset dir="src/main/java">
- <include name="**" />
- </packageset>
Add Comment
Please, Sign In to add comment