zoukankan      html  css  js  c++  java
  • 配置iDempiere源码开发环境

    你需要一个较为快速通畅的互联网连接来下载源代码!

    安装软件:

    OS: Windows Server 2008 R2 SP1 x64 英文版

    Database: Oracle 11G R2 x64 英文版

    Java JDK: 1.7.0_67 x64

    eclipse indigo SR2 x64 著名的eclipse,建议使用这个版本

    tortoisehg-3.1-hg-3.1+2 x64 源码管理客户端

    以上安装完成后,运行eclipse,点击Help菜单,Install New Software,点击Add...按钮,Name填写Buckminster,

    Location填写:http://download.eclipse.org/tools/buckminster/updates-3.7,点击OK按钮。

    随即,在列表框中展开列表选择以下3项:

    Buckminster - Core
    Buckminster - Maven support
    Buckminster - PDE support

    然后点击Next按钮开始安装直至结束。

    运行cmd命令行,进入C盘根目录,当然,你可以选择你想要存放源代码的目录,

    执行:hg clone https://bitbucket.org/idempiere/idempiere idempiere 

    时间会较漫长,需要下载近1.8G的源代码文件到C:idempiere目录,结束后,你可以备份该目录到别的电脑,免得每次都要从头开始。

    下载完成后:命令行窗口,运行hg update release-2.0,切换到2.0 release分支。

    下一步,准备导入源码至eclipse并materialize,也就是从互联网下载所有的依赖或关联包。

    eclipse中点击File菜单,Switch Workspace,选择存放idempiere源代码的目录,这里选择C:idempiere。

    eclipse中点击File菜单,Import...,展开Buckminster列表项,选择Materialize from Buckminster...,点击Next按钮,Borwse...,

    注意,先把右下角文件过滤选项改为*.cquery,然后打开C:idempiereorg.adempiere.sdk-featureadempiere.cquery文件,然后,

    eclipse会搜索依赖项,完成后,点击Finish按钮。此步骤可能需要翻过那道墙来下载,我没翻,Console报下面的错误:

    Target platform directory 'C:/idempiere/targetPlatform/' does not exist and will be created
    
    Connection to http://maven.restlet.org/org/restlet/osgi/org.restlet.ext.ssl/maven-metadata.xml failed on Read timed out. Retry attempt 1 started
    Connection to http://maven.restlet.org/org/restlet/osgi/org.restlet.ext.net/2.1.7/org.restlet.ext.net-2.1.7.v20140209-2035.pom.md5 failed on Connection timed out: connect. Retry attempt 1 started
    Resetting target platform Directory C:/idempiere/targetPlatform/

    等待eclipse完成依赖项下载,你就可以在eclipse的Project Explorer区看到许多的项目列表了。

     

    选择项目列表中的 org.adempiere.ui.swing package 右击鼠标 -> run as -> Eclipse application.

    稍等片刻,eclipse成功编译swing客户端:

    iDempiere数据库导入Oracle,以及服务器端配置运行,请参考另一篇文章:

    http://www.cnblogs.com/jlzhou/p/3897832.html

    本篇文章参考了下述链接,并结合实际操作记录。

    https://www.banym.de/eclipse/build-the-idempiere-project-using-eclipse-with-buckminster

    http://wiki.idempiere.org/zh/在Eclipse安装iDempiere#.E5.9C.A8Eclipse.E5.AE.89.E8.A3.85iDempiere

    http://wiki.idempiere.org/en/Installation_in_Eclipse

    以及QQ群65713012中,花生、Alex等高手的指点。

  • 相关阅读:
    AngularJS入门教程
    mobile web retina 下 1px 边框解决方案
    Python字典猜解
    20145313exp9
    20145313张雪纯Exp8 Web基础
    20145313张雪纯exp7
    20145313张雪纯信息搜集与漏洞扫描
    计算机病毒静态分析2
    计算机病毒静态分析1
    20145313张雪纯MSF基础应用实验
  • 原文地址:https://www.cnblogs.com/jlzhou/p/3906437.html
Copyright © 2011-2022 走看看