BOXI R3.1 用の 2 つの異なる Java SDK ( BusinessObjects Enterprise Java SDKとWeb Services Consumer Java SDK)を構成する多数の JAR ファイルがあります。
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
Javadoc は ZIP ファイルとして入手できます。
Web サービス SDK も同様の状況なので、詳細は省略します。
目標: 各 SDK とその Javadoc をローカルの Maven リポジトリとしてパッケージ化します (SAP がリモートのリポジトリを提供しているようには見えません)。
質問:
- 1 つの Maven リポジトリに複数の JAR ファイルを含めることはできますか? プラグインは
mvn deploy:deploy-file
単一のファイルでのみ機能するようです: jar、ソース、および Javadoc をローカルの Maven リポジトリに追加する方法は? - Javadoc は Maven リポジトリに ZIP 形式で保存する必要がありますか?
- 特定の SDK (つまり、コアと依存関係) のリポジトリを作成することを選択した場合、コア リポジトリの構成ファイルを編集するのと同じくらい簡単にリンケージを指定できますか?
- 依存関係のリポジトリを作成するよりも、既存の Maven リポジトリ (log4j.jar など) を特定して参照する方がよいと思います。これは私をJAR地獄に導くでしょうか?