javascript以前のJavaウェブアプリ開発では、JavaScriptをはじめとした静的アセットはsrc/main/webappディレクトリに配置するのが普通だった。そこに置くことでmaven-war-pluginのようなビルドシステムが.warファイルの中に突っ込んでくれる。ビルドの成果物(artifct)をアップロードすること。アップロードと公開は分けて考えることに注意。ベータ版が個人リポジトリの方に来ているので、色々と試しています。使っているテンプレートプロジェクトと実アプリケーションプロジェクトから、いくつか事例を紹介します。5にTemporalyFolderに相当する機能がなかったため、自分のプロジェクトでは長らくJUnit4を使っていました。5.4でTempDirが来たため、徐々にJUnit5に置き換えています。GradleGradle用のsemantic-releaseプラグインはJavaでsemantic-releaseを再実装したものしか無かったので、TypeScriptで書いたものを作りました。travis-ci最近Java周りでもsemantic-releaseの利用機会が増えています。pluginが生まれ、特に後者はyarn*1で実行されるため既存のプラグインとも組み合わせやすく、JavaScriptと比較しても遜色ない状態と言えそうです。javaSpotBugsプラグインの実装方法には公式ドキュメントがありますが、SpotBugsプラグインをSonarQube上で実行するための手法はまだ固まっていません。HelperのSonarQubeプラグインのリリースに動いているので、要点をまとめておきます。SpringにてSpotBugsの話をします。3.1.xの現状と内部実装が抱える問題」、20分枠のセッションとなります。タイムテーブルが公開されました。午前11:25〜11:45にLブースでお待ちしています。GitBookほそぼそと続けているMaven3の入門書「Maven3のはじめかた」ですが、最近はprh入れたり、リポジトリの適当すぎた説明を修正したりといった微修正を行っています。意外にも年間2万人のユニークユーザがついたようです。大きな問題が無ければ、これが最後のRC版となる予定です。successor」の意訳です。一部、明らかなURLの誤りを修正し、可読性のため強調を施しています。springまた技術キャッチアップ用のプロジェクト作りました。公式ドキュメントにはv1の作り方しか書いてないのだが、v2も別のドキュメント読み解けばちゃんと作れるよ、ということを教えてもらった。CCCでセッション発表してきました。発表のスライドと動画が後日、下記会社のアカウントから共有されると思います。公開されたらこの記事で紹介します。最近ブログ熱が下がっていたのと、SpotBugsの中の人になってドキュメントとかいろいろ触っていたのとで更新が途絶えていました。3.1.0−RC2を出せるのではと思いますので、そのうち試してください。プログラミングMSAは理屈が多く、手を動かさないとわからないことが多すぎるので作りました。ついでに非同期I/OとサーバサイドReactiveを学ぶためにVert.xとRxJavaを採用しています。Previewになったのでオンメモリに乗せていたデータをpostgresに乗せるようにしたところ、2重3重のネストがコードに現れるようになった。)を削除して、口頭で補足した部分を補っています。DeckとSliDeckで公開しました。Release19がそろそろ来そうjava現時点でRC2まで出ています。個人的に興味深いのはCharMatcherにファクトリメソッドが導入された理由。Pageを作りました。このブログではこのプロジェクトについて日本語で紹介したいと思います。frameworkが使われていることに気づき、最新の個人プロジェクトで使ってみました。アルファ版ですし、自分でも使い続けるかどうか微妙なところですが、試用記録として利点をまとめます。プログラミング一時期はメソッド名は動詞で始まらなければならないと言われていましたが、昨今ではJava標準APIでも動詞ではないメソッド名が散見されます。本エントリではその傾向をまとめます。Javaで紹介されていた。Calendarの25日目の記事です。