我有许多 JAR 文件,它们包含两个不同的用于 BOXI R3.1 的 Java SDK:BusinessObjects Enterprise Java SDK和Web Services Consumer Java SDK。
BusinessObjects Enterprise Java SDK 有许多“核心”JAR:
biarengine.jar
biplugins.jar
cecore.jar
celib.jar
ceplugins_client.jar
ceplugins_core.jar
ceplugins_cr.jar
cereports.jar
cesession.jar
ceutils.jar
corbaidl.jar
ebus405.jar
flash.jar
SL_plugins.jar
logging.jar
pluginhelper.jar
xcelsius.jar
和一些依赖项:
asn1.jar
backport-util-concurrent-2.2.jar
certj.jar
commons-logging.jar
derby.jar
freessl201.jar
jsafe.jar
log4j.jar
rascore.jar
sslj.jar
Javadocs 以 ZIP 文件的形式提供。
Web 服务 SDK 的情况类似,因此我将省略详细信息。
目标:将每个 SDK 及其 Javadoc 打包为本地 Maven 存储库(SAP 似乎没有提供远程存储库)。
问题:
- 一个 Maven 存储库可以包含多个 JAR 文件吗?该
mvn deploy:deploy-file
插件似乎只适用于单个文件:How to add a jar, source and Javadoc to the local Maven repository? - Javadocs 是否应该以 ZIP 格式保存在 Maven 存储库中?
- 如果我选择为给定的 SDK(即核心和依赖项)创建 repos,指定链接是否像编辑核心 repos 的配置文件一样容易?
- 我假设最好识别和引用现有的 Maven 存储库(例如 log4j.jar),而不是为依赖项创建存储库。这会导致我进入 JAR 地狱吗?