无法执行goal com.oracle. servebus.plugin

bqjvbblv  于 2023-10-16  发布在  Oracle
关注(0)|答案(2)|浏览(106)

我正在尝试打包一个OSB 12应用程序,其中包含maven 3的更多项目,以及servicebus插件。我得到这个错误:
无法在SomeProject上执行目标com.oracle. servebus.plugin:oracle-servebus-plugin:12.1.3-0-0:package(default-package):创建服务总线配置存档失败。有关详细信息,请参阅构建目录中的日志。
但是日志中没有更多的信息,-e或-X开关给予的信息也不多,而这些开关本应给予给予更详细的输出。我知道插件错误是这样的,但这个服务总线插件似乎没有很好的记录,有什么办法我可以查明确切的原因?

v6ylcynt

v6ylcynt1#

我想这是一个很晚的答案,但是,因为我发现你的问题,而有同样的问题,它可能仍然帮助别人今天。
我相信这里引用的日志文件是OSB项目中.data\maven\configjar\configjar.log中的日志文件。
但当我遇到问题时,这对我没有多大帮助。里面只有The system cannot find the path specified.原来我的有效POM对<oracleHome>属性的值是错误的。一旦我在我的用户设置中正确设置了这个,一切都很好。
首先,我的值是错误的,因为我的ORACLE_HOME环境变量是错误的。

f8rj6qna

f8rj6qna2#

我尝试了Akro提供的答案,但问题仍然存在。我发现了其他对我有用的东西,所以在这里添加了修复。
mvn package命令在cmd/shell中出错:

Failed to execute goal com.oracle.servicebus.plugin:oracle-servicebus-plugin:12.1.3-0-0:package (default-package) on SomeProject: Creation of the Service Bus Configuration Archive failed. See the log in the build directory for more information.

日志文件.data\maven\configjar\configjar.log包含错误:The system cannot find the path specified.
在为OSB 12.1.3安装maven插件之前,我修改了一个文件,如下所示。请使用你的jdk安装路径,而不是我的示例中提供的路径:
File:ORACLE_HOME\osb\tools\configjar\setenv.bat
更改:在文件setenv.bat的开头添加一行set JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_351
在此之后,请正常设置您的maven插件。这解决了我的问题。
原始参考我发现了一个不同版本的安装程序与相同的错误给了我的提示。:https://forums.oracle.com/ords/apexds/post/osb-with-jenkins-and-maven-12-2-1-2-0-cannot-find-the-path-7561#comment_323462169894116847738854745227496434537

相关问题