[解決済み] Servlet 3.0 API の Maven 依存関係?
質問
Servlet 3.0 API をロードするように Maven 2 に指示するにはどうすればよいですか?
試してみました。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
私は http://repository.jboss.com/maven2/ が、どのリポジトリが正しいのでしょうか?
追記
Java EE 6 API全体の依存関係と、以下の設定により動作します。
<repository>
<id>java.net</id>
<url>http://download.java.net/maven/2</url>
</repository>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Servlet APIだけを依存関係として追加したいのですが、"Brabster"の言う通り、個別の依存関係はJava EE 6 Profilesに置き換えられているのかもしれませんね。この仮定を確認するソースはありますか?
解決方法は?
<ブロッククオートServlet APIだけを依存関係として追加したいのですが。
正直なところ、その理由がよくわからないのですが、気にしないでください...。
<ブロッククオートブラスター 個別の依存関係は、Java EE 6 Profiles に置き換えられています。この仮定を確認するソースはありますか?
Java.net の maven リポジトリでは、確かに WebProfile 用の以下のアーティファクトが提供されています。
<repositories>
<repository>
<id>java.net2</id>
<name>Repository hosting the jee6 artifacts</name>
<url>http://download.java.net/maven/2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
この jar には、Servlet 3.0, EJB Lite 3.1, JPA 2.0, JSP 2.2, EL 1.2, JSTL 1.2, JSF 2.0, JTA 1.1, JSR-45, JSR-250が含まれています。
しかし、私の知る限り、これらのAPIが(java.netリポジトリやその他の場所で)別々に配布されないと言い切れるものはありません。例えば、(特殊なケースかもしれませんが)JSF 2.0 APIは別に(java.netリポジトリで)利用可能です。
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.0.0-b10</version>
<scope>provided</scope>
</dependency>
そして、実は
javax.servlet-3.0.jar
から
そこで
を作成し、自分のリポジトリにインストールしてください。
関連
-
[解決済み] 一部の入力ファイルが非推奨のAPIを使用またはオーバーライドしている
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] Apache Camelのログに簡単なテキストを記録する
-
[解決済み] JDBC タイプの方言マッピングがありません。1111
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み] JSP/Servletを使用してサーバーにファイルをアップロードするにはどうすればよいですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】JSF、Servlet、JSPの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ストリングビルダー.イコール Java
-
[解決済み] コレクションへの共有参照が見つかりました org.hibernate.HibernateException
-
[解決済み] Java Swingで複数のボタンに対して複数のActionListenersを追加する方法
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] アクティビティに割り当てられない
-
[解決済み] アニメーションGIFの表示
-
[解決済み] javaでメソッドを呼び出すプログラムのエラー修正
-
[解決済み] Spring ApplicationContext - リソースリーク: 'context' が閉じられない