Я хотел бы иметь возможность генерировать javadoc для моих проектов maven даже при работе в JRE вместо JDK, где найдена команда javadoc, вызывается maven. Другими словами, не полагаясь ни на что, кроме того, что находится в JRE, и что Maven может загружать и использовать в качестве артефактов.
Есть ли какой-либо простой способ генерировать javadocs вообще с Maven без необходимости использовать код, найденный только в JDK?
EDIT: По-видимому, важно понять, почему я хочу это сделать. Мы - небольшая команда в более крупной организации с ежегодными выпусками нашего пакета продуктов, которые наши клиенты затем обновляют, когда это удобно для них (из-за огромного масштаба развертываний это дорого и требует времени, поэтому обычно пропускать один или несколько выпусков), и мы зарабатываем на жизнь, чтобы в кратчайшие сроки предоставлять исправления и новые функции для существующих развертываний в любой версии, на которой работает данный клиент. В качестве примера я недавно сделал исправление для компонента, который я написал пять лет назад, который в значительной степени был не тронут.
Следовательно, долгосрочная стабильность нашего процесса сборки очень важна для нас, а также возможность использовать новые версии Java по мере их появления. Мы перенесли нашу полную среду сборки в Maven - которая покупает нам постоянно замороженные артефакты в Maven Central - и теперь мы начали смотреть на то, что еще нам нужно сделать.
С недавним выражением о том, что будущие версии javac не будут поддерживать старые цели (http://openjdk.java.net/jeps/182), мы пришли к выводу, что наша долгосрочная цель - чтобы минимизировать наши зависимости от базовой среды Java, предпочтительно до простой JRE. Мы находимся в процессе полной замены javac из JDK компилятором Eclipse, который доступен от Maven Central, и теперь мы смотрим на генерацию javadoc.