Можно ли настроить maven так, чтобы он всегда загружал исходники и javadocs? Указывать -DdownloadSources=true -DdownloadJavadocs=true
каждый раз (что обычно выполняется дважды при запуске mvn compile, потому что я забыл первый раз) становится довольно утомительно.
244
mvn eclipse:eclipse
правильно делаешь ?mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
Ответы:
Откройте файл settings.xml
~/.m2/settings.xml
(создайте его, если он не существует). Добавьте раздел с добавленными свойствами. Затем убедитесь, что activeProfiles включает новый профиль.источник
В моем случае решение «settings.xml» не работало, поэтому я использую эту команду для загрузки всех источников:
Вы также можете использовать его с другими командами maven, например:
Чтобы загрузить всю документацию, используйте следующую команду:
источник
Просто собрал и подготовил единую команду для адресации исходного кода и загрузки документации ...
источник
Ответ для людей из Google
В Eclipse вы можете автоматически загружать Javadoc и исходники .
Для этого щелкните правой кнопкой мыши на проекте и используйте
источник
Я использую Maven 3.3.3 и не могу заставить профиль по умолчанию работать в пользовательском или глобальном
settings.xml
файле.В качестве обходного пути вы также можете добавить дополнительный плагин сборки в ваш
pom.xml
файл.источник
В NetBeans : откройте проводник вашего проекта- > Зависимости -> [ file.jar ] rightclick-> Загрузить Javadoc
источник
Как сказал @ xecaps12, самый простой / эффективный подход - изменить файл настроек Maven (~ / .m2 / settings.xml), но если это настройки по умолчанию для вас, вы также можете установить его так
источник
maven-eclipse-plugin
: maven.apache.org/plugins/maven-eclipse-plugin/examples/…Я думаю, что это может быть сделано за плагин. Смотрите эту главу из книги Maven.
Возможно, вы сможете настроить плагин зависимости для загрузки источников (хотя я сам не пробовал :-).
источник
В Netbeans вы можете указать Maven проверять Javadoc при каждом открытом проекте:
Tools
|Options
|Java
значок |Maven
вкладка |Dependencies
категория |Check Javadoc
раскрывающийся наборEvery Project Open
.Закройте и снова откройте Netbeans, и вы увидите, что Maven загружает Javadocs в строке состояния.
источник
Не уверен, но вы должны быть в состоянии что-то сделать, установив активный профиль по умолчанию в файле settings.xml
Видеть
См. Http://maven.apache.org/guides/introduction/introduction-to-profiles.html.
источник
Просто измените файл
mvn
(илиmvn.cmd
если в Windows) и добавьте все необходимые параметры командной строки (как указано в других ответах). Если вы не хотите изменять установочные файлы (что я бы порекомендовал), создайтеmymvn
(илиmymvn.cmd
) обертку, которая вызывает регулярныеmvn
параметры с параметрами.источник
Мне пришлось использовать KeyStore для загрузки банок. Если у вас есть какие-либо проблемы, связанные с сертификатом, вы можете использовать этот подход:
Если вы хотите знать, как создавать KeyStores, это очень хорошая ссылка: проблемы с использованием Maven и SSL за прокси
источник
Для источников на уровне зависимости (pom.xml) вы можете добавить:
источник
Чтобы получить ответ от kevinarpe, это касается как источников, так и Javadocs:
источник