由于 ojmake.exe,无法在 linux 上使用 maven 在 jenkins 中编译 Oracle ADF

Unable to compile Oracle ADF in jenkins using maven on linux due to ojmake.exe

无法使用 maven 和托管在 linux 中的 jenkins 编译 Oracle ADF。我收到 ojmake.exe 错误 "unable to execute binary"

错误日志:

[INFO] /home/devops/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/bin/ojmake.exe: /home/devops/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/bin/ojmake.exe: cannot execute binary file

谢谢!!通过将源代码中所有 pom.xml 文件中的 ojmake.exe 替换为 ojmake 文件来解决问题,我必须这样做,因为 Jenkins 安装在 Linux OS 上。 Jdeveloper提供了多种类型的ojmake文件,使用linux命令检查文件类型'file'并检查是否linux可执行

注意:我已经在jenkins服务器上安装了jdeveloper来编译和部署Oracle ADF应用程序源代码。

安装的 java 版本没有问题:java 版本“1.8.0_162” Java(TM) SE Runtime Environment (build 1.8.0_162-b12)