`

OFBiz_trunk Mysql5.7 gradle构建项目

 
阅读更多
引用
1.  CheckOut OFBiz :
   trunk: $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz

2. 安装Gradle3.1(不再普及)

3.修改OFBiz build.gradle文件

compile 'mysql:mysql-connector-java:5.1.40'
runtime 'mysql:mysql-connector-java:5.1.40'

4.修改项目framework->entity->config->entityengine.xml
<group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
<group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
    <datasource name="localmysql"
            helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
            field-type-name="mysql"
            check-on-start="true"
            add-missing-on-start="true"
            check-pks-on-start="false"
            use-foreign-keys="true"
            join-style="ansi-no-parenthesis"
            alias-view-columns="false"
            drop-fk-use-foreign-key-keyword="true"
            table-type="InnoDB"
            character-set="utf8"
            collate="utf8_general_ci">
        <read-data reader-name="tenant"/>
        <read-data reader-name="seed"/>
        <read-data reader-name="seed-initial"/>
        <read-data reader-name="demo"/>
        <read-data reader-name="ext"/>
        <read-data reader-name="ext-test"/>
        <read-data reader-name="ext-demo"/>
        <inline-jdbc
                jdbc-driver="com.mysql.jdbc.Driver"
                jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?characterEncoding=utf-8&amp;autoReconnect=true"
                jdbc-username="root"
                jdbc-password="123456"
                isolation-level="ReadCommitted"
                pool-minsize="2"
                pool-maxsize="250"
                time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL
                and had to set it to -1 in order to avoid this issue.
                For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->
        <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->
    </datasource>

5.以管理员身份打开CMD
  cd 到项目路径下
以Eclipse为例:
执行:gradle eclipse
6.

编译初始化OFBiz,Prepare OFBiz:
Window : gradlew cleanAll loadDefault
Linux : ./gradlew cleanAll loadDefault
Start OFBiz:
windlws : gradlew ofbiz
linux: ./gradlew ofbiz
JDK版本:jdk1.8
分享到:
评论

相关推荐

    ofbiz_nutshell.rar_ofbiz_open

    OFBiz的安装过程包括下载最新版本的源码、配置环境变量、构建项目并启动服务器。部署时,可以将OFBiz运行在Tomcat、Jetty等常见的Java应用服务器上。 **6. 扩展与定制** OFBiz的灵活性体现在其高度可定制性上。...

    ofbiz ofbiz_nutshell.pdf

    《OpenForBusiness in a Nutshell》一文深入探讨了Open For Business(简称OFBiz),一个开源项目,旨在为企业的各种应用程序提供坚实的基础。OFBiz不仅仅是一个普通的开发框架,它还包含了一个复杂的数据模型以及一...

    ofbiz-birt.rar_ofbiz_ofbiz birt

    OFbiz reporting with Birt

    OFBIZ_FOP中文支持.pdf

    执行`ant`命令来构建项目。 3. 构建完成后,在`build`文件夹下的`fop.war`包中可以找到运行时所需的Jar包: - `avalon-framework-4.2.0.jar` - `batik-all-1.7.jar` - `commons-io-1.3.1.jar` - `commons...

    ofbiz开发框架建表语句 ofbiz_sql

    ofbiz sql 表结构

    ofbiz_springservice.zip

    基于spring封装的ofbiz所有服务,使用spring security进行安全验证,可以方便的发布为微服务,同时实现了一套直接使用ofbiz实体引擎操作ofbiz所有数据库表的spring应用框架设计

    Ofbiz10.04改用mysql数据库配置

    Ofbiz是一个开源的企业级应用框架,用于构建复杂的电子商务系统。在Ofbiz 10.04版本中,使用MySQL数据库进行配置可以提供高效且成本效益的数据存储解决方案。以下是详细的步骤和注意事项: ### Step1:创建数据库 ...

    ofbiz 教程_配置ofbiz

    ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle

    ofbiz16 配置mysql数据库

    NULL 博文链接:https://youngbrick.iteye.com/blog/2344086

    ofbiz_ynh:OFBiz 包脚本将其安装在 yunohost 服务器上

    Apache OFBiz 是一个开源的企业应用框架,主要用于构建和管理企业级业务应用程序。在这个"ofbiz_ynh"项目中,我们看到的是一个针对 Yunohost 服务器的 OFBiz 安装脚本。Yunohost 是一个易于使用的开源服务器管理系统...

    OFBiz教程_-_初学者的开发指南

    2. **项目结构**:介绍OFBiz项目的目录结构和各个组成部分的作用。 3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念...

    关于OFBIZ的资料

    通过深入探索OFBIZ_Demo,无论是初学者还是经验丰富的开发者,都可以进一步了解OfBiz的强大功能,掌握其核心概念和操作技巧,从而更好地利用这个平台来构建和管理企业的业务流程。记得定期检查Apache OfBiz的最新...

    Ofbiz 和 Mysql中文乱码解决方法.docx

    本文将详细探讨如何解决在Ofbiz(一个开源的企业应用框架)与MySQL数据库交互时出现的中文乱码问题。 首先,我们需要了解中文乱码产生的原因。通常,乱码是由于数据在不同阶段的编码格式不一致导致的。例如,JVM...

    OFBiz教程_初学者的开发指南

    2. **CodingConventions**:介绍OFBiz项目的编码规范。 - 地址:[CodingConventions](http://docs.ofbiz.org/display/OFBADMIN/Coding+Conventions) 3. **BestPracticesGuide**:涵盖最佳实践的全面指南。 - 地址...

    ofbiz中文技术文档

    Ofbiz(Open for Business Project)是一个开源的企业级应用框架,主要用于构建电子商务、供应链管理、客户关系管理等业务系统。它由Apache软件基金会维护,提供了一个灵活且可扩展的平台,让开发者可以快速构建定制...

    Apache OFBiz Datamodel 4

    - **发票生命周期**: 通过定义发票、发票项目及其属性,可以构建出完整的发票生命周期模型,从创建到支付再到关闭,实现对发票全生命周期的跟踪管理。 - **税务处理**: `InvoiceType` 和 `InvoiceTypeAttr` 的设计...

    OFBIZ快速入门OFBIZ快速入门

    **五、OFBiz项目结构** OFBiz的目录结构分为多个部分,包括`.classpath`、`.project`等用于IDE集成的文件,以及`ant`、`build.xml`等构建相关的文件。最重要的是`applications`和`framework`目录: 1. **...

Global site tag (gtag.js) - Google Analytics