欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Moqui
小 (→链接) |
小 (→安装) |
||
第50行: | 第50行: | ||
$ ./gradlew getComponent -Pcomponent=HiveMind | $ ./gradlew getComponent -Pcomponent=HiveMind | ||
$ ./gradlew downloadElasticSearch | $ ./gradlew downloadElasticSearch | ||
− | $ ./gradlew load | + | $ ./gradlew load // 编译生成 moqui.war |
$ ./gradlew cleanAll gitPullAll load // 以后代码更新和重构数据库 | $ ./gradlew cleanAll gitPullAll load // 以后代码更新和重构数据库 | ||
$ java -jar moqui.war load conf=conf/MoquiProductionConf.xml // 装入数据,修改 runtime/conf/MoquiProductionConf.xml,[https://github.com/moqui/moqui-framework/blob/master/framework/src/main/resources/MoquiDefaultConf.xml 参考更多配置Sample] | $ java -jar moqui.war load conf=conf/MoquiProductionConf.xml // 装入数据,修改 runtime/conf/MoquiProductionConf.xml,[https://github.com/moqui/moqui-framework/blob/master/framework/src/main/resources/MoquiDefaultConf.xml 参考更多配置Sample] |
2021年5月22日 (六) 14:05的版本
Moqui Ecosystem,Apache OFBiz 的新一代产品和下一代框架。
目录 |
Ecosystem
- Moqui Framework: 核心 Core
- Moqui Mantle: 基础 Foundation 以下数字随版本会有所不同
-Universal Data Model (UDM): 360 entities
-Universal Service Library (USL): 256 view entities, 718 services, and a REST API with 415 services
-Universal Business Process Library (UBPL)
-Simple Screens: 226 screens, 690 forms, and 23 document templates
- Moqui Crust: 扩展 Add-on
- Moqui Application: POP Commerce (Retail and Wholesale ERP and eCommerce ), HiveMind (Project Management and Service ERP)
框架
功能
包含和集成的一些功能框架:
- AWS Amazon Web Services
- Apache Camel Apache Camel
- Apache POI Apache POI
- Apache FOP
- Atomikos
- Elasticsearch Elasticsearch
- Hazelcast Hazelcast
- JBoss KIE JBoss KIE
- OrientDB OrientDB
- SFTP
- WikiText
迁移
Migration from Apache OFBiz to Moqui
安装
下载类似 MoquiDemo-2.1.3.war 的文件
$ java -jar MoquiDemo-2.1.3.war load $ java -jar MoquiDemo-2.1.3.war http://localhost:8080/ john.doe/moqui
快速启动
$ git clone https://github.com/moqui/moqui-framework.git moqui $ cd moqui $ ./gradlew getComponent -Pcomponent=PopCommerce $ ./gradlew getComponent -Pcomponent=HiveMind $ ./gradlew downloadElasticSearch $ ./gradlew load // 编译生成 moqui.war $ ./gradlew cleanAll gitPullAll load // 以后代码更新和重构数据库 $ java -jar moqui.war load conf=conf/MoquiProductionConf.xml // 装入数据,修改 runtime/conf/MoquiProductionConf.xml,参考更多配置Sample $ java -jar moqui.war http://localhost:8080/popc 和 http://localhost:8080/
可能的错误:17:34:39.373 WARN gement][T#2] o.elasticse.c.r.a.DiskThresholdMonitor high disk watermark [90%] exceeded on [uaHAW-oSTs2in1lXcIfcXw][MoquiLocal][/Users/huihoo/Software/e3.net/moqui/runtime/elasticsearch/data/nodes/0] free: 16.1gb[3.4%], shards will be relocated away from this node
或者获得moqui安装包
java -jar moqui-<version>.war -load // 创建演示Derby库和表 java -jar moqui-<version>.war // 运行 with 嵌入 Servlet, JTA/CP,DB http://localhost:8080/
git clone https://github.com/moqui/moqui 编译源代码
gradle build gradle load gradle run gradle clean gradle cleanAll
更多细节:Running and Deployment Instructions
framework > build > resources > MoquiDefaultConf.xml 配置 datasource
gradle loadProduction gradle runProduction
Kotlin
Moqui 的主要开发语言是:Groovy、Java,可引入 Kotlin,带来 Gradle + Kotlin 的强力组合、DSL、灵活性和生产力。
项目
API
集成
- Mantle OAGIS Integrations
- Mantle EDI Integrations
- Moqui AWS Integrations
- Mantle YotPo Integration
- Mantle Shippo Integration
- Mantle Authorize.NET Integration
- Mantle PayTrace Integration
- Braintree Payment Processor
- Mantle RSIS Core REST API Integration
应用
- POP REST Store - eCommerce REST API and Web App
- POP (Plain-Old-Product) Commerce - Retail and Wholesale ERP and eCommerce
- Moqui Marble ERP
- HiveMind Project Management and Service ERP
PostgreSQL
Elasticsearch
Elasticsearch 是 Moqui 一个重要的部件
可能存在的问题:
Error logging to ElasticSearch: org.moqui.BaseException: Error calling HTTP request to http://127.0.0.1:9200/moqui_logs/_bulk
重启一下 java -jar moqui.war
中文
图书
图集
链接
- Mogui官网
- Moqui @ GitHub
- Moqui开放文档
- Moqui Javadoc
- 在线Demo
- Port of Apache OFBiz 10.04 to Moqui Framework
- David E. Jones Founder and PMC Member, Apache OFBiz + Founder and Moderator, Moqui
- Moqui背后的公司Hemagenesis