# Eywe **Repository Path**: leapost/eywe ## Basic Information - **Project Name**: Eywe - **Description**: Eywe软件是一款免费的项目管理软件,灵活落地IPD、SCRUM、PMBOOK等业界主流研发管理理念。以市场需求为导向,以计划任务为驱动,打通研发全流程,满足各岗位的项目协作需求。Eywe不仅提供项目管理、计划管理、需求管理、任务管理、测试管理和缺陷管理等丰富的功能模块,还支持用户零代码配置各种模块、流程、表单、字段、报表和仪表盘,满足用户个性化需求,协助中小型企业数字化转型,让项目管理更高效。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 56 - **Created**: 2026-09-30 - **Last Updated**: 2026-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Eywe 源码交付包 版本:`4.3.7` 生成日期:`2026-09-30` 本目录为 **客户源码交付包**:开放模块提供源码,核心业务模块以 jar 形式交付。 ## 1. 交付内容 ### 开放源码模块(可修改、可编译) | 模块 | 说明 | | --- | --- | | `eywe-admin` | Web 服务入口 | | `eywe-common` | 通用工具 | | `eywe-framework` | 框架核心 | | `eywe-generator` | 代码生成 | | `eywe-quartz` | 定时任务 | | `eywe-system` | 系统模块 | ### 封闭模块(仅 jar,不提供源码) | 模块 | 文件 | | --- | --- | | `eywe-business` | `lib/eywe-business-4.3.7.jar` | | `eywe-entity` | `lib/eywe-entity-4.3.7.jar` | | `eywe-workflow` | `lib/eywe-workflow-4.3.7.jar` | 另外:`lib/apachecv-2.1.jar` 为业务模块运行依赖,需一并安装到本地 Maven 仓库。 ## 2. 环境要求 - JDK 8 - Apache Maven 3.6+ - 已配置 `JAVA_HOME` 与 `mvn` 到 PATH ## 3. 编译步骤 在 **本目录(publish 根目录)** 依次执行: ```bat install-jars.bat mvn clean package -Dmaven.test.skip=true ``` 说明: 1. `install-jars.bat` 将封闭模块 jar 安装到本机 Maven 本地仓库(`~/.m2`)。 2. `mvn clean package` 编译开放源码模块,并从本地仓库引用三个封闭 jar。 3. 请 **不要** 使用 `-Pproduction`。该 profile 仅用于原厂正式混淆打包,本交付包不支持。 ## 4. 产物位置 编译成功后,发布目录位于: ``` eywe-admin/target/eywe-admin-distribution/ ``` 其中: - `eyweApp/eywe-admin.jar`:入口包 - `eyweApp/lib/`:依赖 jar(含三个封闭模块与 apachecv) - `resources/`:外部化配置与资源 ## 5. 注意事项 - 请先执行 `install-jars.bat`,再执行 Maven 编译,否则会因缺少 `eywe-business` / `eywe-entity` / `eywe-workflow` 而失败。 - 三个封闭模块请勿反编译或替换为不兼容版本。 - 修改开放模块源码后,重复执行 `mvn clean package -Dmaven.test.skip=true` 即可。 - 若更换电脑或清空本地 Maven 仓库,需重新执行 `install-jars.bat`。