0

IBMMQを使用しているプロジェクトをmavenizeしようとしています。Nexusサーバーには、pomのみが存在します。

<dependency>
  <groupId>com.ibm</groupId>
  <artifactId>com.ibm.mq</artifactId>
  <version>5.3.07</version>
  <type>pom</type>
</dependency>

これは、私が理解しているように、MQはプロプライエタリソフトウェアです。MQ用のjarファイルはあります。これらをプロジェクトに追加し、pomによって指定された依存関係を保持するにはどうすればよいですか。

jarファイルをNexusにアップロードして、jarファイル(pom付き)も含めることはできますか、またはプロジェクト内のjarファイルを使用してpom依存関係とシステムまたはインポートのカンドの両方を追加できますか?

4

1 に答える 1

2

jarファイルを企業リポジトリにアップロードすることをお勧めします。このようにして、すべての開発者が問題なくこの依存関係を使用できるようになります。次の2つのオプションを指定してdeploy:deploy-fileを実行する必要があります。

  • 同じgroupId、artifactId、バージョン
  • -DgeneratePom=false
于 2012-05-15T16:52:24.763 に答える