> gradle compileJava --warning-mode all ... Detecting annotation processors on the compile classpath has been deprecated. Gradle 5.0 will ignore annotation processors on the compile classpath. The following annotation processors were detected on the compile classpath: 'combined.apt.CombinedProcessor' and 'separated.apt.SeparatedProcessor'. Please add them to the annotation processor path instead.
GoogleはJavaアプリケーションを自動的にコンテナイメージにビルドしてくれるツール「Jib」が正式版となるバージョン1.0に到達したことを発表しました。 JavaのビルドツールであるMavenもしくはGradleのプラグインとしてJibをインストールすることで、コンテナイメージのビルド環境をあらかじめ用意することも、Dockerfileなどを記述するといった手間をかけることもなく、ビルドプロセスのなかでJibがJavaアプリケーションの構成を読み取り、適切なコンテナイメージを生成し、Dockerコンテナのレジストリへの登録まで自動的に行ってくれます。 これまでJavaアプリケーションをコンテナ化するには、まずはJavaのソースコードからJavaアプリケーションをビルドし、次にDocker環境などを用意してDockerfileを記述し、Dockerイメージを生成するためのビルドを行う、
はじめに PITを使用してKotlinなAndroidプロジェクトでMutation Testingを導入するまでのメモです。 Mutation Testing テストコードが正しいかを計測するために、Mutant Testingという手法があります。 Mutant Testingではプロダクトコードを機械的に変更し、変更されたコードに対してテストを実行します。そしてテストが失敗するかを確認することで、プロダクトコードの振る舞いの変更をテストコードが検知できるかをチェックする手法です。 ミューテーション解析 - Wikipedia PIT 今回はMutation TestingツールとしてPITを紹介します。PITはJavaとその他JVM言語用のMutation Testingツールです。検索するときはpitestで検索すると良いです。 PITの素晴らしい点は、3rdパーティー製Andro
AppEngine × Spring Boot × Kotlin 1. AppEngine × Spring Boot × Kotlin Hidetake Iwata (@int128) NTT DATA CORPORATION AppEngine ja night #2 2. Hidetake Iwata Software Engineer NTT DATA CORPORATION ※今日は個人的なお話です 2 3. agenda 1. AppEngine × Spring Boot × Kotlinでサービスを作った話 2. Gradleのプラグインを作った話 3. CircleCIによる継続的デプロイ 3 4. GradleUpdate ビルドツール(Gradle)の新しいバージョンが出たら、バージョンアップのPull Requestを 送ってくれるサービスを開発中 https://
はじめに JavaでAWS Lambdaを開発する際にフレームワークを使用したいと思い、Spring BootがAWS Lambdaで動くのかを試してみました。今回行ったのは @Componentを付与したクラスを読み込む 定義ファイル(application.yml)を読み込む ことです。 ※追記 @Autowiredで@Componentのインスタンスを取得する改良版を書きました。 Spring BootをAWS Lambdaで動かす – (2)HanderクラスをApplication Contextとして指定する 手順について 1.build.gradle まずはGradleで必要なものをインポートします。以下のようになります。 build.gradle buildscript { ext { springBootVersion = '1.3.3.RELEASE' } reposi
はじめに Gradle の設定 テストの実行 アサーション Matcher ライフサイクル Display Names @Tag Nested Tests コンストラクタとテストメソッドへの DI Assumptions Dynamic Tests ライフサイクルコールバック はじめに JUnit5 のリリースが近づいています。現在は M2 で M3 の作業が進んでいます。 今のところの予定は以下のようになってます。 2016/10/21 M3 リリース 2016/11/30 M4 リリース 2016/12/30 M5 リリース JUnit4 とは(中身は)全く別ものです。が普通に使う分には特に今までと同じ感覚で使えます。 Java8 以降をサポートという潔い割り切りになってます。 Version 5.0.0-M2 のユーザガイドからかいつまんでみます。 Gradle の設定 プラグインが
In this post I'm going to explore the world of the transform api, as suggested by Reddit user sahal2080 in this comment This is the forth part of an undecided number of posts about creating a Gradle plugin for Android. Part one can be found here, Part two can be found here and Part three can be found here. Let me get something straight right from the outset; this is not going to be a post about ho
こんにちは、今シーズンのNBAもGSWの試合は全試合観てる米林です🏀 今年は毎試合満員御礼のOracleアリーナに行って観戦したいなぁと思いつつカリフォルニア州オークランドの人たちはOracleがデータベースの会社って知ってるのかどうか毎回気になっています🏀 うちの会社ではJavaの開発において、Error Prone を積極的に取り入れている。 その理由はCTOのmopemopeが入れろって怖いから、ただそれだけである。 実際のところ導入して損は無いので皆さんも是非導入を検討して頂きたい。 Error Prone とは github.com Error Prone とはGoogleが公開していて、githubに記載されている説明のとおり “Catch common Java mistakes as compile-time errors” そのままである。 コンパイル時にエラーが起き
IDEs CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Junie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana CodeCanvas .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Kt
はじめに Integrate Spring Boot and EC2 using Cloudformationという記事を参考に、Spring Bootでjarを作成し、CloudFormationでEC2にデプロイして実行してみました。 Spring Bootで作成するjarは、公式サイトにある5秒ごとにログを出力するアプリです。 CloudFormationではこのjarをEC2にデプロイ・実行するのですが、以下のことを行いました。 EC2インスタンスの起動 Javaのインストール jarのデプロイ jarの起動 以降、それぞれの手順となります。 5秒ごとにログを出力するjarを作成 先に書いたように、5秒ごとにログを出力するアプリを作成します。以下、その手順です。 1.build.gradle Eclipse等でgradleのプロジェクトを作成し、build.gradleを以下のよう
2017 - 01 - 01 Kotlinで書いたサーバアプリケーションのDockerイメージ構築パターン Kotlin Docker Gradle Kotlinで書いた API サーバをDockerコンテナで運用する場合、どのような方式が実用的かを考えてみた。パターンと言っても今のとこ今回の一種くらい。 サンプルアプリ 今回書いたサンプルはこちら。 github.com 以前書いた Spark Framework with Kotlin の延長線上で、今回もSpark FrameworkをKotlinで書いてます。 エンドポイントはこれだけ。 package io.stormcat import spark.Spark.* fun main(args: Array<String>) { get ( "/echo" , { req, res -> "Hello, ${ req.queryP
As an Android developer, I’m used to ask Android Studio/Intellij Idea for documentation constantly. I have even replaced the shortcut: now, it’s F1, the old-fashion help key. When I want to know about a method or a class, I hit F1 and the JavaDoc shows up: smooth. How does this works? Story time! The Catapush userCould you point me to the new method when a method gets deprecated. It’s easier for m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く