我已经为此奋斗了一段时间并阅读了很多文档页面和其他问题,但仍然无法使其正常工作。
在我的ORMLite项目中,我有一个ormlite-core
具有核心功能的项目,然后是一个-jdbc
和-android
项目(有更多计划)。这些子项目中的每一个都包含核心功能,但添加了每个架构的实现。-jdbc
我想为和版本发布一组 jar -android
—— 即,我想将-core
javadocs 和源代码复制到生成的 jar 中。
对于 javadocs,includeDependencySources
配置条目设置为 true 很简单。但是,我一直在争论如何让-android
软件包发布的源 jar 包含-core
源。我已经尝试将maven-dependency-plugin
依赖源复制并解压缩到,target/sources
但我认为没有简单的方法可以将它们包含在源 jar 中 - 使用适当的路径。我已经浏览了maven-source-plugin
和maven-assembly-plugin
文档,但我仍然一无所知。
如果有人想出神奇的专家来完成这项工作,他们可以分享适当的工作pom.xml
示例吗?非常感谢。
我已经回顾了以下类似的问题。我还查看了Sonatype Maven 手册并阅读了一堆提出类似问题的网页。