Eclipse AEMプラグインを使用していて、サンプルプロジェクトをインポートしています。残念ながら、このサンプルプロジェクトには付属のチュートリアルで使用するよう求められる依存関係は含まれていないので、これらの依存関係を追加したいと思います。Mavenを介してこのAEMサンプルプロジェクトにSlingSafeMethodsServletを追加するにはどうすればよいですか?
私は、このクラスにアクセスすることができるという終わるしたいと思います:私のプロジェクトののpom.xmlで https://sling.apache.org/apidocs/sling5/org/apache/sling/api/servlets/SlingSafeMethodsServlet.html
を、私はこれが含まれてい:
<!-- https://mvnrepository.com/artifact/org.apache.sling/org.apache.sling.api -->
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.api</artifactId>
<version>2.14.2</version>
</dependency
mvn clean install
を行った後、私は見ることができます.jarが/ targetディレクトリに保存されていることを確認します。しかし、Properties> Java Build Path> Add JARsでこれをライブラリとして追加すると、表示されません。
「外部JARの追加」に追加することができますが、これはmavenをバイパスするようです。
私には何が欠けていますか?
にMavenのローカルリポジトリを設定していることを確認してください? – Houseman
eclipse-> preferences-> Java-> BuildPath->クラスパス変数 上記のスナップショットを参照してください。 –