2019-12-01から1ヶ月間の記事一覧

daria公開

遂に公開、Excel → Database のツールhttps://github.com/yipuran/daria

main/resources に配置するテキストファイルの扱い

開発 project の main/resources に、UTF-8 で書いたテキストファイルを用意して ビルドのクラスPATH target/classes などに配置されて 読込み実行して、 それを Windows でコマンドプロンプトで実行して、文字化けしないように標準出力する。 変な要件かも…

gradle クラスパスが長すぎて bootRun が動かない時、

build.gradle task pathingJar(type Jar){ dependsOn confogirations.runtime appendix = "pathing" doFirst { manifest { attributes "Class-Path": configurations.compile.files.collect { it.toURI().toURL().toString().replaceFirst("file:/", '/') }.…

任意のリポジトリのJARをGradle で実行するコンパイルで指定

Git-Hub に置いた maven リポジトリの場合を参考に、、build.gradle repositories { mavebCentral() maven { url 'https://github.com/yipuran/yipuran-core/mvn-repo' } } dependencied { testCompile group: 'junit' , name: 'junit' , '4.12' compile 'or…

Maven ファイルのコピー

Maven で、ファイルコピーを実行するには、 Ant plugin で実行する。 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.5</version> <configuration> <target> <echo message="copy files"/> <copy file="target/daria.jar" tofile="dist/daria.jar"/> </target> </configuration></plugin></plugins>

うんざりする東京五輪の影響。。。

東京五輪の影響で2020年の「山の日」が変わるだけではなかった! 「海の日」と「体育の日」も、2020年だけ変わるのか!!2020年7月23日「海の日」 2020年7月24日「スポーツの日」← 名称も変わる!しかたなく、10年以上前に作成した …

Class の getPackageName() は、Java9 からであることに注意

ある程度の規模のプロジェクトまたは会社では、Java で開発といっても 未だに、Java 8 のままである。だから以下のようなコードを書いても使うことができない。自クラスと同じ場所(クラスパッケージ階層)に読込みたいリソースファイルを配置する設計の時、…

InteliJ 複数プロジェクトを1つのウィンドウで開く

1つのプロジェクトを1つの InteliJ ウィンドウで作業するのが基本みたいで、 Eclipse や、STS に慣れしたんでた者には、さらに怒り心頭。。。InteliJ 複数プロジェクトを1つのウィンドウで開くようにするには、・作業開始するのに開くプロジェクトを予め…

月末日までの日付ストリーム

任意の日付に対する月末日までの日付ストリームの生成は、 以下、2通り考えられる。Stream.iterate で、+1 days する方法 LocalDate d = LocalDate.now(); Stream<LocalDate> s = Stream.iterate(d, e->e.plusDays(1)) .limit(d.lengthOfMonth() - d.getDayOfMonth() +</localdate>…

Windows ディレクトリワイルドカードで削除するbatファイル

ネットで探すとよく見かけるサンプルは、、 for /F %%a in ('dir /AD /B /W *') do rd /S /Q %%aこれは、カレントディレクトリでのワイルドカードであって、そうでなく、他の場所に bat ファイルを用意するには、、、 @echo off set parent=C:\User\uran\aaa…