SAP Hybris install.bat工作原理分析

简介: SAP Hybris install.bat工作原理分析

以Windows平台为例,install.bat的内容:

@echo off
SET INSTALLER_WORKING_DIR=%~dp0
javac %INSTALLER_WORKING_DIR:~0,-1%\JavaVersionChecker.java
java -classpath "%INSTALLER_WORKING_DIR:~0,-1%" JavaVersionChecker
IF errorlevel 0 (
java -classpath ";%INSTALLER_WORKING_DIR:~0,-1%/libs/commons-cli-1.2.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/commons-lang-2.6.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/groovy-all-2.4.10.jar;%INSTALLER_WORKING_DIR:~0,-1%/libs/installer-6.7.0.3.jar" de.hybris.installer.CmdHandler %*
)

SET INSTALLER_WORKING_DIR=%~dp0: 将变量INSTALLER_WORKING_DIR的值设置为install.bat文件所在的目录,比如C:\Code\hybris670\installer


javac %INSTALLER_WORKING_DIR:~0,-1%\JavaVersionChecker.java


相当于执行:javac C:\Code\hybris670\installer\JavaVersionChecker.java


java -classpath “%INSTALLER_WORKING_DIR:~0,-1%” JavaVersionChecker

相当于执行:

java -classpath “C:\Code\hybris670\installer” JavaVersionChecker


java -classpath “;%INSTALLER_WORKING_DIR:0,-1%/libs/commons-cli-1.2.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/commons-lang-2.6.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/groovy-all-2.4.10.jar;%INSTALLER_WORKING_DIR:0,-1%/libs/installer-6.7.0.3.jar” de.hybris.installer.CmdHandler %*: 执行libs文件夹里的jar包进行安装


相关文章
|
16天前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
36 7
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
3月前
|
存储 前端开发
SAP UI5 federatedLogout 函数源代码分析
SAP UI5 federatedLogout 函数源代码分析
21 0
|
6月前
|
存储 UED
SAP Hybris Revenue Cloud 和 SAP Subscription Billing 这两个产品的关联
SAP Hybris Revenue Cloud 和 SAP Subscription Billing 这两个产品的关联
47 0
|
6月前
什么是 SAP Hybris 中的 CMSLinkComponent
什么是 SAP Hybris 中的 CMSLinkComponent
39 1
|
2月前
|
XML JavaScript 数据格式
SAP UI5 XML Preprocessor 的工作原理和 instructions 指令详解
SAP UI5 XML Preprocessor 的工作原理和 instructions 指令详解
28 0
|
2月前
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
17 0
|
2月前
|
前端开发
问题解答:SAP UI5 应用设置禁止被其他应用嵌入运行的工作原理解析试读版
问题解答:SAP UI5 应用设置禁止被其他应用嵌入运行的工作原理解析试读版
113 0
|
3月前
|
开发者
jQuery.Deferred 在 SAP UI5 源代码中的应用分析
jQuery.Deferred 在 SAP UI5 源代码中的应用分析
17 0
|
3月前
|
数据库
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
35 0
|
3月前
|
数据库
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
25 0