问题描述
我已按照以下说明在 Windows 7 64 位计算机上启动并运行 Jive.
I've followed the following instructions to get Jive up and running on a windows 7 64 bit machine.
Java
- 安装最新版本的 Java
- 下载 Java SE 6 Update 37 JDK(包括 JRE)但不要安装
- 打开一个新的命令提示符并运行 java --version 以验证它是否已正确安装.
- 如果您收到一条错误消息,指出应为 1.5 版,但已找到 1.7 版,请确保所有版本的软件都适用于正确的操作系统(64 位或 32 位),这可能需要您卸载当前版本(系统将使用最新版本)已安装版本,即使您在安装新版本后尝试安装旧版本)
日蚀
- 下载&为 Java EE 开发人员安装 Eclipse IDE
- 安装后,创建您的默认工作区并访问帮助 – Eclipse Marketplace
- 在市场上搜索 SubClipse 并安装
- 在市场上搜索适用于 Eclipse WTP 的 Maven 集成并安装
PostGres
- 安装 postgreSQL
- 安装 postgres 后,从 C:\oracle\Ora11gR2\product\11.2.0\client_1 目录中卸载 java 并在那里安装 Java 版本 7.
- 打开pgAdmin,点击plug"创建一个新的连接
- 将名称和主机设置为 localhost 并包括安装 postgres 时使用的网络用户名、端口号和密码
- 展开数据库树,右键添加新的登录角色 - 选择角色权限下的所有选项,将新的登录角色配置为超级用户,在定义选项卡下设置密码,然后点击确定
- 退出或断开连接并以您的用户身份重新登录
- 创建所需的数据库
马文
- 安装maven二进制镜像下载
- 将分发存档(即 apache-maven-3.0.4-bin.zip)解压缩到您希望安装 Maven 3.0.4 的目录.这些说明假设您选择了 C:\Program Files\Apache Software Foundation.将从存档创建子目录 apache-maven-3.0.4.
- 将分发存档(即 apache-maven-3.0.4-bin.zip)解压缩到您希望安装 Maven 3.0.4 的目录.这些说明假设您选择了 C:\Program Files\Apache Software Foundation.将从存档中创建子目录 apache-maven-3.0.4.
- 转到控制面板\系统和安全\系统中的环境变量(操作方法)对话框并访问高级系统设置.在系统属性"对话框中,转到高级"选项卡,然后单击环境变量"
- 在系统变量中添加 M2_HOME 变量,值为 C:\Program Files\Apache Software Foundation\apache-maven-3.0.4
- 在系统变量中添加 M2 环境变量,值为 %M2_HOME%\bin
- 在用户变量中添加 MAVEN_OPTS 环境变量以指定 JVM 属性,例如值 -Xms256m -Xmx512m
- 在系统变量中更新/创建 Path 环境变量并附加值 %M2% 以添加命令行中可用的 Maven.(在路径值末尾添加;%M2%)
- 在系统变量中添加/更新 JAVA_HOME 并将值设置为 JDK 的位置,例如C:\Program Files\Java\jdk1.5.0_02
- 确保 %JAVA_HOME%\bin 在您的 Path 环境变量中.如果没有,附加到现有的 Path 系统变量(记得用分号分隔)
- 打开一个新的命令提示符并运行 mvn --version 以验证它是否已正确安装.
- 如果失败,请调查本文中讨论的问题.
在用户目录(即 \USERNAME.m2)中,将有一个 .m2 目录用于 Maven 存储库.使用存储库设置在该目录中创建一个 settings.xml 文件
In the user’s directory (ie \USERNAME.m2) there will be a .m2 directory for the Maven repository. Create a settings.xml file in that directory with the repository settings
Jive 构建
- 从 SVN 存储库中检出 Jive
- 在项目根目录中编辑 pom.xml 文件.确保大约第 20 行的 jive 简短版本设置正确:5.0.2.1
- 打开一个终端窗口.切换到顶层项目目录
- 运行:mvn clean install -Djive.setup=false -P external
这就是我卡住的地方 - 当我运行 mvn clean install -Djive.setup=false -X external 以获取调试日志时出现 cmd 提示错误,并且它说它仍然缺少存储库.
This is where i get stuck - I get a cmd prompt error when i run mvn clean install -Djive.setup=false -X external to get the debug log, and it says it's still missing the repository.
我看到一些文档说要让这一切在 Windows 7 机器上运行,你应该使用虚拟机,但我也看到可以这样做,只是不支持.
I've seen some documentation saying to get this all working on a windows 7 machien you should use a VM, but i've also seen that it's possible to do, just not supported.
有人在 Windows 7 上成功安装、构建和运行 jive 吗?
Has anybody successfully installed, built, and ran jive on windows 7?
推荐答案
以下 https://community.jivesoftware.com/docs/DOC-3547 用于设置 maven 说:
Following https://community.jivesoftware.com/docs/DOC-3547 for setting up maven says:
注意:此 Maven 配置通过 maven-secure.jivesoftware.com 服务器提供对 Jive 二进制文件和源代码的访问;它需要登录访问.请参阅文档底部放置登录信息的位置.
Note: this Maven configuration provides access to Jive binaries and sources via the maven-secure.jivesoftware.com server; it requires login access. See the bottom of the document where to put your login information.
请通过创建支持案例来请求 maven 访问.如果您没有公司组,您可以通过电子邮件将您的 Maven 请求发送至 [email protected]
Please request maven access by creating a Supportal case. If you do not have a company group, you may email your maven request to [email protected]
您可能没有所需的访问权限.
It's possible that you don't have the required access.
这篇关于在 Windows 7 64 位上运行 Jive Dev Enrivonment的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!