0
私はIBM Watson会話を使用してチャットボットを開発しています。プロジェクトをビルドして実行すると、java-sdk/conversation内のRequestUtils.java
クラスのinputStream
にnullが返されます。しかし、私がideからそれを実行するとき、それは動作します。version.propertiesファイルが見つかりません
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("version.properties");
プロパティファイルがjarファイル内にないことに気付きました。このプロパティファイルをビルド時にjarファイルに追加するには?考えられる原因は何でしょうか?どんな助けもありがとうございます。おかげさまで
P.S:私は自分でそれを修正
parent
project1
project2
Maven Dependencies
|-conversation-3.5.3.jar
| |-package1
| |-packeage2
| |-META-INF
|-core-3.5.3.jar
|-package1
|-packeage2
| |-RequestUtils.class
|-META-INF
|-version.properties
あなたのクラスのスキーマと 'version.properties'ファイルをプロジェクトに提供できますか? – STaefi
@ Dimuth-Ruwanthaあなたはリポジトリで問題を開くことができますか? https://github.com/watson-developer-cloud/java-sdk私はそれに取り組んで、一度動作したらこれを更新することができます –
@German Attanasioは素早い対応に感謝します。私は次のリンクに問題をオープンしました。https://github.com/watson-developer-cloud/java-sdk/issues/586 –