如何从命令行调用Oracle CCI
我按照说明成功安装了JDeveloper的Oracle代码遵从性检查器(CCI)扩展。之后,我能够在JDeveloper中运行CCI。但我无法从命令行调用OracleCCI 我找不到中提到的脚本(如何从命令行调用Oracle CCI,oracle,cci,Oracle,Cci,我按照说明成功安装了JDeveloper的Oracle代码遵从性检查器(CCI)扩展。之后,我能够在JDeveloper中运行CCI。但我无法从命令行调用OracleCCI 我找不到中提到的脚本(checkCompliance.sh)。这不是我从oracle.com下载的内容的一部分 我试图直接运行compliance.policy.engine.jar文件,但失败并显示错误消息: java -jar /oracle/jdevhome/jdeveloper/jdev/extensions/ora
checkCompliance.sh
)。这不是我从oracle.com下载的内容的一部分
我试图直接运行compliance.policy.engine.jar
文件,但失败并显示错误消息:
java -jar /oracle/jdevhome/jdeveloper/jdev/extensions/oracle.fp.compliance.inspector/lib/compliance.policy.engine.jar -inputDir /AIA/demo -outputDir /ComplianceOut
未能从加载主类清单属性
/oracle/jdevhome/jdeveloper/jdev/extensions/oracle.fp.compliance.inspector/lib/compliance.policy.engine.jar
关于如何从命令行调用CCI,或者在哪里可以找到文档中提到的脚本,有什么建议吗
关于这个错误消息,我读到可以通过向jar归档文件中添加一个清单文件来修复这个问题,这个jar归档文件定义了主类——但是哪个是这个jar文件的主类呢?好的,问题解决了
如中所述,CCI命令行工具随Oracle企业存储库(OER)一起分发
CCI命令行工具与OER一起分布在/tools/solutions/-ComplianceInspector.zip中。
让我困惑的是:OER下载只包含一个.jar
文件。我花了一些时间才意识到.jar
文件是一个安装程序
java-jar OER111170_generic.jar[-log=to_log_文件的完整路径]
有关详细说明,请参阅
checkCompliance.sh
成功安装OER后,我在/repository111/core/tools/solutions/
中找到了-ComplianceInspector.zip
-ComplianceInspector.zip
实际上包含了checkCompliance.sh
文件
The CCI command line tools are distributed with OER within the <OER Oracle Home>/tools/solutions/<version>-ComplianceInspector.zip.