modules
をparent pom
に追加しています。親module
と子module
の両方が同じworkspace
にあるため、module
のいずれかの依存関係を解決できました。 親は: C:/Workspace/Web/ProjectOne/parent
です。 C:/Workspace/Web/ProjectOne/project1
C:/Workspace/Project/Servlet/project2
私はparent pom
でパス../project1
を提供project1
については、build
が成功した:2つのつの子モジュールがでています。これは親と同じworkspace
を共有しているためです。しかし、別のフォルダにあるため、project2
のパスを解決できません。私はパス../project2
を追加しようとしましたが、パスは次のようになります:C:/Workspace/Web/ProjectOne/parent/../project2
。なぜ私はこれらの2つの点がそのように見えるのか分かりません。私はそれが2つのフォルダでディレクトリを移動すると思った。したがって、パスが正しくないので、build
は失敗します。親モジュール内の子モジュールのパスを解決する
私は誰の助けにも感謝します。ありがとう。
あなたはその道をどのように思いついたか説明していただけますかありがとうございます。 –
@YogeshGhimireこれは、相対パスが[ほとんどのオペレーティングシステムではどのように動作するか](https://en.wikipedia.org/wiki/Path_%28computing%29#Absolute_and_relative_paths)です。 –