Я некоторое время борюсь с этим и читаю много страниц документов и других вопросов, но до сих пор не могу заставить его работать.нужна конфигурация плагина maven для сборки сборного исходного флага
В моем ORMLite проекте, у меня есть ormlite-core
проект, который имеет базовую функциональность, а затем -jdbc
и -android
проектов (с более планируемым). Каждый из этих подпроектов включает основные функциональные возможности, но добавляет реализации для каждой архитектуры. Я хочу выпустить один набор банок для версий -jdbc
и -android
- т. Е. Я хочу скопировать javadocs и источники -core
в полученные баночки.
Для javadocs это был торт с вводом конфигурации includeDependencySources
в значение true. Тем не менее, я некоторое время борется с тем, как получить исходные банки, выпущенные пакетом -android
, чтобы включить источники -core
. Я попробовал maven-dependency-plugin
, чтобы скопировать и распаковать источники зависимости до target/sources
, но я не вижу простого способа заставить их быть включенными в исходную банку - с соответствующими путями. Я перебрал maven-source-plugin
и maven-assembly-plugin
документы, но я все еще в темноте.
Если кто-то выяснил магию maven fu, чтобы сделать это, можете ли они, пожалуйста, поделиться подходящими рабочими pom.xml
примерами? Большое спасибо.
Я рассмотрел следующие похожие вопросы среди других. Я также посмотрел на Sonatype Maven manual и прочитал веб-страницы, содержащие похожие вопросы.
Я уверен, что javadocs создается из _source_, а не файлов классов. Если у вас нет javadocs для конкретной банки, вы получаете имена классов и методов, но не даже имена переменных аргументов и, конечно же, ни один из документов класса или метода. – Gray
Я, конечно, согласен с тем, что он не может собрать исходную банку из источников, к которой у нее нет доступа, но я думаю, что это нужно, если это возможно. – Gray