我试图从源代码构建aspectj。看来 aspectj 中包含的工具之一是 ajdoc,它是 javadoc 的替代品。不幸的是,在这个阶段构建失败了。我将其缩小到当前 javac 任务在其类路径中不包括 tools.jar 的事实。
[ajbuild] C:\Development\workspace\org.aspectj\ajdoc\src\org\aspectj\tools\ajdoc\JavadocRunner.java:27: error: package com.sun.tools.javadoc does not exist
[ajbuild] Class jdMainClass = com.sun.tools.javadoc.Main.class;
[ajbuild] ^
[ajbuild] C:\Development\workspace\org.aspectj\ajdoc\src\org\aspectj\tools\ajd
是否可以强制 ant 的 javac 任务包含给定 jdk 的 tools.jar?