mlittle-mbook1:~ mlittle$ pwd
/Users/mlittle
mlittle-mbook1:~ mlittle$ cd hybris/bin/platform
mlittle-mbook1:platform mlittle$ ls -a
. .project build.number global.properties project.properties setantenv.sh tomcat
.. .settings build.xml hybrisserver.bat resources tcServer
.classpath adminserver.bat env.properties hybrisserver.sh roles.bat tenant_foo.properties
.externalToolBuilders adminserver.sh ext lib roles.sh tenant_junit.properties
.fbprefs apache-ant-1.9.1 extensions.xml license.bat ruleset.xml tenant_t1.properties
.pmd bootstrap extgen license.sh setantenv.bat tenant_t2.properties
mlittle-mbook1:platform mlittle$ . ./setantenv.sh
mlittle-mbook1:platform mlittle$ ant clean all
Buildfile: /Users/mlittle/hybris/bin/platform/build.xml
[echo] /Users/mlittle/hybris/bin/platform/tomcat/bin
[echo] /Users/mlittle/hybris/bin/platform/ext/core/web/webroot/WEB-INF/external-dependencies.xml was not found!
生成失败
它正在查找路径,而该路径上的文件…users/mlittle/hybris/bin/platform/ext/core/web/webroot/web-inf/external-dependencies.xml
当一个人在路径中查找时,我找不到users/mlittle/hybris/bin/platform/ext/core/web/?
步骤:
过程:
MJL注释…1:转到下载页面,下载您要安装的软件包。:完成
2.:创建您将在其中提取ZIP存档的目录。这个目录必须满足以下条件:必须靠近系统根目录(例如C:\hybris。您可能会将文件直接下载到根目录,因为ZIP文件中已经包含目录hybris)。Microsoft Windows要求目录路径少于255个字符。超过此限制的目录路径的任何部分都将被截断。hybris Commerce Suite模块安装会创建几个子目录,因此使用短目录路径。不要使用包含空格的目录路径(如C:\Hybris平台)。如果目录路径包含空格,则构建hybris Commerce Suite失败
:我创建了一个目录:
hybris-commerce-suite-5.6.0.2.压缩到路径中获取...
自述文件build-tools hybris hybris-mobile-apps-sdk hybris-ems hybris-oms hybris-sbg安装程序许可证
在00hybris/hybris路径中
4.:设置Apache Ant:要设置Apache Ant,请执行以下步骤:1。在Microsoft Windows(Unix系列系统中的shell)中打开命令提示符。2.导航到${HYBRIS_BIN_DIR}/platform目录,例如:C:\hybris\bin\platform。3.在Microsoft Windows系统上,输入setAntenv.bat运行setAntenv.bat文件。不要关闭命令窗口。4.在基于UNIX的系统(如Mac OS X或Linux)上,通过输入命令运行setantenv.sh。./setAntenv.sh。不要关闭命令窗口。5.C:\hybris\bin\platform>setantenv.bat 6。将ant home设置为:C:\hybris-5.0\hybris\bin\platform\apache-ant-1.8.2 7。Apache Ant(TM)版本1.8.2编译于2013年3月26日
:用这个…a.创建了一个新的shell会话b。导航到00hybris/hybris/bin/platform…
mlittle-mbook1:hybris mlittle$cd bin/platform mlittle-mbook1:platform mlittle$pwd。-bash:pwd.:找不到命令mlittle-mbook1:platform mlittle$pwd/users/mlittle/00hybris/hybris/bin/platform c.在/users/mlittle/00hybris/hybris/bin/platform中,我运行了mlittle-mbook1:platform mlitt$。./setAntenv.sh返回结果…
它似乎在运行,但没有回音:为什么?
5:执行hybris Commerce Suite构建过程
转到Windows命令提示符(Unix系列系统中的shell),导航到${HYBRIS_BIN_DIR}/platform目录并键入ant clean all。请参阅下面的响应…
[copy] Copying 27 files to /Users/mlittle/00hybris/hybris/config
[copy] Copying 1 file to /Users/mlittle/00hybris/hybris/config
5:继续检查这已经做了什么…。它在00hybris/hybris下创建了一个目录结构:
bin配置数据日志路径.txt路径2.txt角色临时
并打开00hybris/hybris/config/localextensions.xml文件。
<path dir="${HYBRIS_BIN_DIR}" />
<!-- ext-platform-optional -->
<!-- ext-incubator -->
<!-- ext-commerce -->
<!-- ext-backoffice -->
<!-- ext-accelerator -->
<!-- ext-cockpit -->
<!-- ext-channel -->
<!-- ext-addon -->
<!-- ext-supportability -->
<!-- ext-content -->
<!-- ext-integration -->
<!-- ext-print -->
<!-- ext-template -->
<extension name="yempty" />
<!-- ext-atddtests -->
<!-- ext-data -->
<!-- ext-eventtracking -->
<!-- ext-integration/sap/adtreco -->
<!-- ext-integration/sap/asynchronousOM -->
<!-- ext-integration/sap/availability -->
<!-- ext-integration/sap/pointofsale -->
<!-- ext-integration/sap/creditCheck -->
<!-- ext-integration/sap/masterdata -->
<!-- ext-integration/sap/core -->
<!-- ext-integration/sap/testsupport -->
<!-- ext-integration/sap/synchronousPricing -->
<!-- ext-integration/sap/sapprodreco -->
<!-- ext-integration/sap/productconfig -->
<!-- ext-integration/sap/synchronousOM -->
</extensions>
好吧...已调查...
问题是因为hybris编译的版本与我的机器上的版本不兼容...
我认为问题的根本原因可能是错误的java版本:
java.lang.UnsupportedClassVersionError: de/hybris/ant/taskdefs/DbDriverValidator : Unsupported major.minor version 52.0
表示java版本冲突。
Hybris 5.6应该与java一起工作,您可以在https://wiki.Hybris.com/display/release5/system+requirements+-+release+5.6上查看
java -version
问题内容: 使用,我可以轻松运行自定义的安装后脚本。 当前,该脚本除了打印一些文本外什么都不做,但是我希望它处理安装新软件包时需要进行的系统更改-例如,备份该软件包正在使用的数据库。 我想为我的程序包生成一个Python轮,然后将其复制并安装到一组部署计算机上。但是,我的自定义安装脚本不再在部署计算机上运行。 我究竟做错了什么?那有可能吗? 问题答案: 指定车轮包装格式的PEP 427 对定制的安
# 通用安装脚本——sut 通用安装脚本用于将软件整合到离线系统,并且整合是原生整合,而非通过应答实现。这意味着可以大大缩短系统安装时间。 [ 下载SutWizard 1.0.0.2 ] 核心思想 安装一个软件其实很大程度上可以理解为,释放文件然后在导入相关注册表。因此理论上我们只需要把这些动作捕获,得到一个差异集合。那么就可以转移到其他相似的系统中。 sut通用安装脚本就是如此,第一阶段:释放
问题内容: 我想使用NSIS脚本安装Java,但是我必须知道系统(Windows)中是否安装了Java。根据注册码,如何检查是否已安装Java? 有人可以提供NSIS脚本来根据注册密钥检查Java安装吗? 问题答案: 我没有编译它,但是我会尝试跟随。我基于如何检测Windows上已安装的Sun JRE选择了注册表项?。
未能安装以下Android SDK软件包,因为某些许可证未被接受。构建工具;30.0.2 Android SDK构建工具30.0.2要构建此项目,请接受SDK许可证协议,并使用Android Studio SDK管理器安装缺少的组件。或者,要将许可证协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
网友提供了一键部署多个应用的脚本,不会部署 MinDoc 的可以使用脚本部署: https://github.com/goodboy23/shell-script-collection 一键安装LNMP,Redis,Python3,maven,redis集群等服务和环境初始化,性能优化等操作 拥有大量检测,可以用于生产环境(当前未测试完全)使用,当中途报错,解决后可再次执行,不会覆盖操作 支持自定
引用 Setup.nsi 的内容: !addPluginDir ".\" !include "MUI2.nsh" !include "WinVer.nsh" !include "TextFunc.nsh" Name "测试程序" Caption "$(^NameDA) 1.0" OutFile Setup.exe ;SetFont "Tahoma" 8 InstallDir $TEMP Re