Guest User

Untitled

a guest
Jan 18th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. MyProject/
  2. src/main/java/
  3. <All the Java sources I want documented and diagrammed>
  4. bin/main
  5. <Compiled binaries of src/main/java/>
  6. lib/
  7. styleed.jar
  8. ydoc.jar
  9. resources/
  10. <All the yDoc resources that came with the download>
  11. umldoclet/
  12. <Where I want all JavaDocs to go>
  13. build.xml
  14.  
  15. <project name="MyProject" default="ydoc" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:jacoco="antlib:org.jacoco.ant">
  16.  
  17. <!-- The "compile" task and all its dependencies omitted for brevity,
  18. but they all absolutely work 100% and "compile" places compiled
  19. CLASS files under bin/main. -->
  20.  
  21. <target name="ydoc" depends="compile">
  22. <property name="ydoc.home" value="${basedir}"/>
  23.  
  24. <javadoc source="1.5" destdir="./umldoclet" additionalparam="-breakiterator">
  25. <packageset dir="src/main">
  26. <include name="java/**"/>
  27. </packageset>
  28. <doclet name="ydoc.doclets.YStandard" path="${ydoc.home}/lib/ydoc.jar;${ydoc.home}/resources">
  29. <param name="-author"/>
  30. <param name="-generic"/>
  31. <param name="-umlautogen"/>
  32. <param name="-filterpath" value="./lib/ydoc.jar"/>
  33. <param name="-filter" value="ydoc.filters.ExcludeFilter"/>
  34. <param name="-tag" value="y.precondition"/>
  35. <param name="-tag" value="y.postcondition"/>
  36. <param name="-tag" value="y.complexity"/>
  37. <param name="-tag" value="param"/>
  38. <param name="-tag" value="return"/>
  39. <param name="-tag" value="see"/>
  40. <param name="-tag" value="y.uml"/>
  41. </doclet>
  42. </javadoc>
  43. </target>
  44. </project>
  45.  
  46. BUILD FAILED
  47. <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
  48. at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1765)
  49. at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
  50. at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
  51. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  52. at java.lang.reflect.Method.invoke(Method.java:616)
  53. at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
  54. at org.apache.tools.ant.Task.perform(Task.java:348)
  55. at org.apache.tools.ant.Target.execute(Target.java:392)
  56. at org.apache.tools.ant.Target.performTasks(Target.java:413)
  57. at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
  58. at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
  59. at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
  60. at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
  61. at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
  62. at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
  63. at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
  64. Caused by: java.io.IOException: Cannot run program "javadoc": java.io.IOException: error=2, No such file or directory
  65. at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
  66. at java.lang.Runtime.exec(Runtime.java:610)
  67. at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
  68. at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
  69. at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
  70. at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1759)
  71. ... 15 more
  72. Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
  73. at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
  74. at java.lang.ProcessImpl.start(ProcessImpl.java:81)
  75. at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
  76. ... 20 more
  77.  
  78. [javadoc] Constructing Javadoc information...
  79. [javadoc] /<path-to-my-project>/MyProject/src/main/java/com/some/pkg/SomeObject.java:11: package org.springframework.beans.factory.annotation does not exist
  80. [javadoc] import org.springframework.beans.factory.annotation.Autowired;
  81. [javadoc] ^
  82.  
  83. [javadoc] javadoc: warning - No source files for package java.com.some.pkg.<whatever>
  84.  
  85. [javadoc] Valid license file found.
  86. [javadoc] Registered Filter ydoc.filters.ExcludeFilter ...
  87. [javadoc] Registered Taglet for tag @y.complexity ...
  88. [javadoc] Registered Taglet for tag @y.precondition ...
  89. [javadoc] Registered Taglet for tag @y.postcondition ...
  90. [javadoc] Registered Taglet for tag @y.author ...
  91. [javadoc] 1 error
  92. [javadoc] 109 warnings
  93. [javadoc] javadoc: error - No public or protected classes found to document.
  94.  
  95. BUILD SUCCESSFUL
  96. Total time: 6 seconds
  97.  
  98. Setting project property: ydoc.home -> /var/tmp/ydoc-test
  99. [javadoc] scanning /var/tmp/ydoc-test/src/main for packages.
  100. dirset: Setup scanner in dir /var/tmp/ydoc-test/src/main with patternSet{ includes: [java/**] excludes: [] }
  101. [javadoc] Generating Javadoc
  102. [javadoc] Executing '/usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc' with arguments:
  103. [...]
  104.  
  105. Setting project property: ydoc.home -> /var/tmp/ydoc-test
  106. [javadoc] scanning /var/tmp/ydoc-test/src/main for packages.
  107. dirset: Setup scanner in dir /var/tmp/ydoc-test/src/main with patternSet{ includes: [java/**] excludes: [] }
  108. [javadoc] Generating Javadoc
  109. [javadoc] Executing 'javadoc' with arguments:
  110.  
  111. java
  112. javac
  113. javadoc
  114.  
  115. readlink -m $(which javadoc)/../..
  116.  
  117. <packageset dir="src/main">
  118. <include name="java/**"/>
  119. </packageset>
  120.  
  121. <packageset dir="src/main/java">
  122. </packageset>
  123.  
  124. <packageset dir="src/main/java">
  125. <include name="**" />
  126. </packageset>
Add Comment
Please, Sign In to add comment