前回checksum-maven-plugin
、mavenにniceを追加することに成功しました。ファイルの 1 つのチェックサムを生成します。私はそのためにこの特別な構成を使用しています:
<execution>
<phase>package</phase>
<goals>
<goal>files</goal>
</goals>
</execution>
...
<fileSets>
<fileSet>
<directory>${basedir}/myfiles</directory>
<includes>
<include>file-name</include>
</includes>
</fileSet>
</fileSets>
完璧に機能し、file-name.md5
内部にチェックサムを含むファイルを生成します/target
。
maven-assembly-plugin
この実行でJAR をビルドします。
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
src/main/resources/my.properties
Java内では、次のプロパティファイルに既にアクセスしています。
InputStream inputStream = RunJetty.class.getClassLoader()
.getResourceAsStream("my.properties");
(これは問題なく動作します)。
checksum-maven-plugin
Java コードへのパスによって生成されたチェックサムが必要です。どうやってするか?
いくつかのコメントの後、2 つのオプションが表示されます。
- 1 つは、チェックサム ファイルを JAR に追加することです。
- 2 番目は、チェックサム値を
my.properties
ファイルに追加する (または別のプロパティ ファイルを作成する) ことです。