OFBiz_trunk Mysql5.7 gradle构建项目

来源:互联网 发布:淘宝订单生成器手机版 编辑:程序博客网 时间:2024/06/06 01:08

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


0 0
原创粉丝点击