活動
2020/03/28から2020/04/26まで
2020/04/05
- 高徹 15:09 つれづれ Java編: Gradleプロジェクト(JPMS対応)
- Gradleは今後のバージョンでJPMS(Java Platform Module System)に対応する予定なので、
現時点では限られた対応とするか、有志のプラグイン"Gradle Modules plugin":https://github.com/java9-modularity/gradle-modules-plugin を入れて対応する。
- 高徹 11:31 つれづれ Java編: Gradleプロジェクト(続)
- h4. Javaのバージョン指定
build.gradleの中身(前回とは別な例)
2020/03/30
- 高徹 00:13 つれづれ Java編: Gradleプロジェクト作成
- Gradleを使うJavaプロジェクトの作成手順を調査
* [Create New Project] > 左側ペインで[Gradle] > 右側ペインで[Java]にチェックを入れて次へ(以下に画面を示す)
{{thumbnail(GradleProject-1.png, size=320)}}
* プロジェクト名、プロジェクトの親フォルダ、グループID、アーティファクトID、バージョンを記入(以下に画面を示す)
{{thumbnail(Grad...
2020/03/29
- 高徹 18:00 つれづれ Java編: アンインストール
- Gradleプラグインは有効なのだが、新規プロジェクト作成時に左側ペインにGradleが表れない。
そこで一度IntelliJ IDEAをアンインストールしてインストールしようとして、アンインストールでトラブル発生。
Windowsの[設定]>[アプリ]>[アプリと機能]>[IntelliJ IDEA Community Edition 2018.3.4]>[アンインストール]をクリック
!uninstall_error-1.png!
エラーが発生。... - 高徹 11:28 つれづれ Java編: Ant利用(JPMS)
- Java SE 9以降でモジュールシステムを使ってアプリケーションをビルド・実行するためのAnt記述を調査。
Antで成果物(JAR)を作成するときに、Java SE 8までの実行可能JARを生成するオプションがjarタスクに用意されています。
しかし、Java SE 9以降で実行可能モジュールJARとするためのjarコマンドのオプション(@--main-class@)をjarタスクで指定する手段がありません(Antの仕様制限)。
そこで、execタスクで...