Mavenを使用していくつかのプロジェクトに取り組んだことで、Mavenを理解したと思いましたが、Mavenを使用して独自のプロジェクトを作成するのに苦労しているようです。間違っている場合は、誰かが私を修正できますか?
新しいMavenプロジェクトを作成すると仮定します(EclipseまたはIntelliJを介して作成したと言います)。
- POMファイルに依存関係を追加する場合、その依存関係を見つけることができるパブリックリポジトリを追加すると仮定すると、IDEは指定されたJARをダウンロードして、コードで使用するときに認識されるようにする必要がありますか?現在、私のプロジェクトは、POMの依存関係を介してJARにあるはずのクラスを認識していません。
- #1が機能すると仮定すると、Mavenを介してどの一時的な依存関係があるかをどのように判断できますか?たとえば、私はPentaho Data Integrationのクラスを使用しており、そのためのプラグインのいくつかはorg.mozilla.javascript。*などを参照しています。Mavenは、コードを実行せずにコードが失敗することを確認し、依存関係を手動で修正する必要がないことを自動的に教えてくれますか?ここには何百ものインスタンスが存在するため、手動で修正することは実際には実行可能ではありません。