プロジェクト

全般

プロフィール

活動

2020/03/08から2020/04/06まで

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タスクで...
高橋 徹

2020/03/14

高徹 17:05 つれづれ Java編: NetBeans 8.2 CORBAプログラミングの徒然
h3. プロジェクトの構成をどうしようかな?
NetBeans 8.2は、1プロジェクト1JAR制なので、CORBAクライアントとCORBAサーバーの2つのプログラムを開発する場合、少なくても2つのプロジェクトが必要。
また、IDLはプロジェクト間で共有(一元管理)したい。
ということで、CORBAプログラムのプロジェクトの構成は、
h4. 案1)2プロジェクト構成
# サーバー用のプロジェクト
# クライアント用のプロジェクト
IDL...
高橋 徹

2020/03/08

高徹 18:58 つれづれ Java編: .idea/misc.xml をリポジトリで管理し共有するかどうか
Javadocを生成する際の設定(出力先、javadocコマンドラインオプションなど)がmisc.xmlに保持されます。
出力先は、ホームディレクトリからのパスとなっているため、リポジトリで共有するとやっかいです。
しかし、misc.xmlを共有から外すと、プロジェクトで使用するJDKが不明となります。
misc.xmlの記載内容(1) 使用するJDKの設定
高橋 徹
高徹 10:15 つれづれ Java編: Ant生成
[Build]メニュー > [Generate Ant Build]でAntファイルを生成できます。
Antファイルの生成方法は次の2つがあります。
* 複数ファイルの生成(モジュール毎に1つとメインを1つ) → Generate multiple-file ant buildにチェック
* 単一ファイルの生成 → Generate single-file ant buildにチェック
小さなアプリケーションやライブラリでは、単一ファイルの生成を、マ...
高橋 徹
 

他の形式にエクスポート: Atom