私はMavenプロジェクト構造に少し慣れていません。私はプロジェクトを作成しています。これには 2 つの jar があります。どちらの jar も相互に依存していませんが、同じライブラリのいくつかを使用し、両方で使用される 2 つのヘルパー クラス (1 つはログ記録用) を作成しました。
プロジェクト構造に関する限り、私はこのガイドに従っていました: http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
現在のプロジェクトにはモジュールが 1 つしかありません。IntelliJ IDE を使用して build.xml (ANT を使用) を作成し、Jar を作成しています。ただし、IntelliJ build.xml はそのままでは機能せず、手動で編集して両方の jar をビルドする必要がありました。各jarが独自のモジュールにある場合、これは解決されると思います。また、以下によると、とにかくhttp://www.jetbrains.com/idea/webhelp/module.htmlであるべきだと思われ ます
これは私が少し混乱しているところです。2 番目の jar 用に 2 番目のモジュールを作成する場合、両方のモジュールで共有されるクラスをどのように処理すればよいですか? 新しいモジュールを作成するときはいつでも、IntelliJ は新しいモジュールに独自の src/ パスを与えます。
私が言ったように、私はMavenプロジェクト構造に不慣れです。私はまた、build.xmlを使用してantとビルドjarを作成するのもかなり新しいです。私が完全に間違った道を進んでいる場合は、お知らせください。この問題を早期に修正できます。
事前に感謝します。