0
私のプロジェクトは "mssql-jdbc"に依存しています。 このlibはパブリックリポジトリにはないので、システムの依存関係として "mssql-jdbc"を追加します。私は日食からアプリを実行すると、すべての問題はありません。JARマニフェストにMavenワークスペースとシステム依存関係がありません
今は配布用のjar(jar:jar)を作成したいと思います。しかし、 "mssql-jdbc"とワークスペースからの別のlibは、JARマニフェストのクラスパスには言及されていません。
私はこの問題を数週間解決しようとしています。
これは意味がありますが、私自身のライブラリも欠けています!同じワークスペースにある別のMaven-Eclipseプロジェクトです。 –
「自分のライブラリ」とはどういう意味ですか?これは依存関係として表現するJARですか?もしそうなら、どの範囲を_it_に使用していますか? –
私は2つのプロジェクト "foo-lib"と "bar-app"を持っています。どちらもMaven-Eclipseプロジェクトです。 "bar-app"には "foo-lib"が必要です。 Eclipseの内部で動作します。しかし、jar: "bar-app"のjarはクラスパスに "foo-lib"を追加しません。大丈夫ですが、jarファイルの場所はわかりませんが、 "foo-lib" .jarを手動でローカルのMavenリポジトリに手動でインポートすることは現実的ではありません。 –