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