由于ojmake.exe,无法在linux上使用maven在jenkins中编译Oracle ADF
无法使用linux中托管jenkins的maven编译Oracle ADF。ojmake.exe显示“无法执行二进制”时出错 错误日志: [信息]/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:无法执行二进制文件由于ojmake.exe,无法在linux上使用maven在jenkins中编译Oracle ADF,oracle,oracle-adf,Oracle,Oracle Adf,无法使用linux中托管jenkins的maven编译Oracle ADF。ojmake.exe显示“无法执行二进制”时出错 错误日志: [信息]/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:无法执行二进制文件 谢谢!!通过在源代码中的所有pom.xml文件
谢谢!!通过在源代码中的所有pom.xml文件中使用ojmake文件替换ojmake.exe,问题得以解决。我必须这样做,因为Jenkins安装在Linux操作系统上。Jdeveloper提供多种类型的ojmake文件,使用linux命令“file”检查文件类型,并检查它是否是linux可执行文件 注意:我已经在jenkins服务器上安装了jdeveloper来编译和部署Oracle ADF应用程序源代码
安装的java版本没有问题:java版本“1.8.0_162”java(TM)SE运行时环境(build 1.8.0_162-b12)请提供。您的输入是什么?Linux不倾向于运行名为“something.exe”的文件。您确定您有正确版本的JDeveloper吗?(即,您是否可能下载了Windows版本)?