安装准备
来自iDempiere zh
适用版本:iempiere6.1
在本指南使用了下述版本:
- Ubuntu 18.04.1
- PostgreSQL 11.0 (原文使用9.6.10)
- PostgreSQL contrib (for UUID support)
- Mercurial Client 4.5.3
- Maven 3.5.2
- OpenJDK 10.0.2
- Eclipse IDE for Java EE Developers 4.9.0 SimRel.2018-09
- Mercurial Eclipse Plugin 2.6.0
- Tycho Build Tools 0.4.1
- Maven Tycho Utilities 1.0.0
- Tycho Configurator
- m2e connector for maven-dependency-plugin
由于iDempiere对操作系统并不敏感,该指南中的大部分命令、配置都可以适用在其他操作系统上(如:Windows).
安装操作系统
iDempiere可以在Linux、Windows下安装使用(原文:http://www.idempiere.org/), 本文使用Ubuntu 18.04.1,可以去官网自行下载安装 https://www.ubuntu.com/download/desktop
安装数据库PostgreSQL 11
iDempiere可以在Oracle 11G 或 12C, PostgreSQL 9.6及以后的所有版本上执行, 本文使用Postgresql 11,可以去官网描述的方法自行安装 https://www.postgresql.org/download/linux/ubuntu/
echo "deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-11
安装 Mercurial Client 4.5.3
sudo apt-get install mercurial
安装OpenJDK 10
sudo apt-get install openjdk-10-jdk
注: Ubuntu 18.04不会缺省的安装openjdk-10-jdk,需要添加源:
add-apt-repository ppa:openjdk-r/ppa
同时编辑文件 /etc/apt/sources.list.d/openjdk-r-ubuntu-ppa-bionic.list 修改第一行内容如下:
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial main
同时编辑文件 /etc/apt/sources.list 在最后一行添加如下内容:
deb http://security.ubuntu.com/ubuntu xenial-security main
安装Maven
sudo apt-get install maven
安装Eclipse Simrel
请至Eclipse官网下载Eclipse Simrel的Eclipse IDE for Java EE Developers版本的安装介质。 http://www.eclipse.org/ 下载后直接解压缩,然后打开Eclipse,第一次打开会被询问输入workspace,在当前阶段使用默认的workspace即可。
安装Mercurial Eclipse Plugin 2.6.0
- 打开菜单:Help > Eclipse Marketplace
- 在查询框输入: MercurialEclipse 后开始查询
- 找到MercurialEclipse 2.2并点击安装(名字是2.2,实际是2.6)
- 同意条款后继续安装,安装中有警告提示也继续安装,安装完成后无需重启Eclipse
安装Tycho构建工具
- 打开菜单:Help > Install New Software
- 在Work with中输入地址 https://raw.githubusercontent.com/idempiere/binary.file/master/p2-third-party/tycho-build-tools 并回车
- 展开"Tycho Build Tools"后选择四个插件: Base Bundle, Mavenize, Rename, Version Tools
- 点击下一步按钮和完成按钮
- 同意条款后继续安装,安装中有警告提示也继续安装,安装完成后无需重启Eclipse
安装Maven Tycho工具
- 打开菜单:Help > Eclipse Marketplace
- 在查询框输入: Tycho 后开始查询
- 找到Maven Tycho Utilities 1.0.0并点击安装
- 同意条款后继续安装,安装中有警告提示也继续安装,安装完成后无需重启Eclipse
安装 m2e Connector
- 打开菜单:Window > Preferences
- 找到Maven > Discovery
- 点击Open Catalog按钮
- 在查询窗口输入Tycho
- 选择Tycho Configurator, 点击Finish开始安装
- 同意条款后继续安装,安装中有警告提示也继续安装,安装完成后无需重启Eclipse
- 继续点击Open Catalog按钮
- 在查询窗口输入m2e connector for maven-dependency-plugin
- 选择m2e connector for maven-dependency-plugin, 点击Finish开始安装
- 同意条款后继续安装,安装中有警告提示也继续安装
- 关闭Eclipse
到此完成所有准备工作,接下来进入到下一个步骤。