問題タブ [jar-with-dependencies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Java SE スタンドアロンの Spring + Spring Data JPA
Spring + Spring Data + Hibernate 機能を備えた単純な JAR を作成しようとしています。これは、Spring または Hibernate + JPA を分離したばかりのときに機能しますが、それらをすべてまとめているときは機能しません。
このタイプの構成は可能ですか?
依存関係を持つ JAR を作成するためだけに Maven アセンブリ プラグインを使用しています。
また、JPAエンティティをスキャンする具体的なパッケージを示しています.Eclipseでは動作しますが、単一のJARを実行すると動作しません.
私の構成は XML フリー (persistence.xml または application.xml はありません) であり、現在、persistence.xml を探しています。ファイルを META-INF/persistence.xml に入れた場合、エラーは同じです。
更新: ConfigPersistence
私が得ているエラー:
更新: POM の依存関係
akka - jar-with-dependencies シェーディング jar からキー 'akka.version' の構成設定が見つかりませんでした
akka docsで指定されている maven-shade-plugin を使用しました。Maven ビルドからの次の出力で証明されるように、シェーディングされた jar が作成されます。
jar-with-dependencies を実行すると、まだ取得されます
Web 上のさまざまな投稿で見つけた他の方法もいくつか試しましたが、どれも機能する依存関係を持つ jar を作成しません。akka を使用する jar-with-dependencies を作成するにはどうすればよいですか?
java - Maven プロジェクト内のすべての依存関係に共通のクラスパスをセットアップする方法は?
私はjarファイルにコンパイルされた春のプロジェクトを持っています。このプロジェクトを A としましょう。プロジェクト A の依存関係にある別のプロジェクト B があります。プロジェクト B を制御することはできません。プロジェクト B は 2 つのファイルの形式で利用できます。1 つは実行可能な jar ファイルで、もう 1 つは zip ファイルです。この zip ファイルには、プロジェクトのすべてのリソースが含まれています。BI から API を呼び出すには、resourceLocationパラメーター (上記のリソース フォルダーの URL) を渡す必要があります。B.jar と B.zip の両方を A の pom に依存関係として含めました。
ここで、プロジェクト A の実行可能な jar-with-all-dependencies を作成します。他の依存関係とともに、B.zip のリソース フォルダーが jar 内に存在します。
ここでの問題: A の内部から B の API を呼び出すときに、 resourcePathを指定する必要があります。試してみました。および ./resources. しかし、Bはそれを理解していません。リソースフォルダーの絶対パスを取得してBに渡すにはどうすればよいですか。または、AとBに共通のクラスパスを設定します。