修司(288)25この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。Javaの小ネタが続く渡辺です。EEの基盤となるAPIですが、歴史は非常に古く、Version1が公開されたのは1997年です。最新バージョンとなっています。EEアプリケーションサーバでなくてもOK)でバンドルされています。APIのJARファイルを含めません。APIが混在する可能性があり、予期せぬ挙動を引き起こす可能性があるからです。Gradleでライブラリの依存関係の解決Gradleでは、ライブラリ(JAR)の依存関係を解決します。APIを依存ライブラリとして認識します。APIのように、成果物(WAR)に含めたくないライブラリ(JAR)も存在します。APIが成果物(WAR)に含まれません。APIがWARに紛れ込んでしまい、予期せぬ挙動をするものです。APIを依存関係の自動適用から除外します。次の設定は、build.gradleの一部です。APIがWARに含まれました。3.1.0を指定しているのに、2系が・・・。APIのGroupID答えは、ライブラリのGroupIDにありました。APIのGroupIDは、2.X系まではjavax.servletであり、3.0以降はjavax.servlet-apiに変更されています。Versionでライブラリを一意に識別します。javax.servlet-api:servlet-api:3.Xは、javax.servlet:servlet-api:2.Xの上位バージョンとして認識されません(怒)。APIを除外するには次のように記述しなければなりません。'servlet-api'}または、module(artifactID)のみを指定し、次のようにします。2,887,718札幌の猫大好きエンジニア。著書に「JUnit実践入門」。趣味はロードバイクやスノーボードなど。Developers.IOでは、ユニットテスト・AWS・Ansibleの話題などを書いています。リモート参加もOK〜クラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。〜ITエンジニアのお仕事とホンネ〜1月30日に新卒向けの会社説明会〜ITエンジニアのお仕事とホンネ〜を開催します。クラスメソッドの関連会社であるアノテーション株式会社の研修として依頼を受け、チームと心理的安全性、それに礼節というテーマで話をしてきました。濱田孝治268「ふわわぁ、眠いな。藤井元貴90Gitリポジトリ内を検索する機会はよくあると思います。grepコマンドを使えば、git管理下のファイルのみを対象としてgrepができます。シンプルなコマンドですが、利便性はとても高いと思います。記事2020年01月20日かずえ81速報です。先程大阪リージョン開設予定がアナウンスされました!!以前から大阪ローカルリージョンという色々と制限がついた特殊なリージョンが存在していましたが、それが拡張され、東京リージョンなどと同じ通常のリージョンになります!2021年初頭開設予定です。武田隆志1143このエントリは、2018年、2019年に公開したAWS全サービスまとめの2020年版です。これまではいくつかに分割して公開していましたが、1エントリにまとめてほしいという要望をもらっていたため、今年は1エントリに集約してみました。クラスメソッドの関連会社であるアノテーション株式会社の研修として依頼を受け、チームと心理的安全性、それに礼節というテーマで話をしてきました。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe326件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui326インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。濱田孝治268「ふわわぁ、眠いな。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。