我正在使用 IBM Watson 对话开发一个聊天机器人。当我构建项目并运行时,它在 java-sdk/conversationinputStream
的类中给出了 null。RequestUtils.java
但是当我从 ide 运行它时它可以工作。
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("version.properties");
我注意到属性文件不在 jar 中。如何在构建时将此属性文件添加到 jar 中?可能的原因是什么?任何帮助表示赞赏。谢谢。
PS:类的scehema如下
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