系列文章目录
- DCM4CHEE Archive light 开发环境部署(1)-前言
- DCM4CHEE Archive light 开发环境部署(2)-PostgreSQL
- DCM4CHEE Archive light 开发环境部署(3)-OpenLDAP
- DCM4CHEE Archive light 开发环境部署(4)-Wildfly(JBoss)
- DCM4CHEE Archive light 开发环境部署(5)-IDEA集成调试配置
- DCM4CHEE Archive light 开发环境部署(6)-编译代码
概述
本文我们选择当前最新版本(dcm4chee-arc-light-5.23.3)的源码来体验部署和编译代码的过程;
我们的操作系统环境及相关配置如下:
- 操作系统:Windows 10 专业版 21H1
- 处理器:Intel® Core™ i7-9700 CPU @ 3.00GHz 3.00 GHz
- 机带内存:8.00 GB
- 使用的工具是 IntelliJ IDEA 2021.1.2 (Ultimate Edition)
一、下载源代码
由于 dcm4chee-arc-light 本身也在努力的发展,作者的更新也是非常的频繁,因此我们尽量不要直接从github 拉取代码,以避免有些依赖的模块暂未更新到的问题。
我们可以下载作者已发布的源代码包,如下图:
点击上图 Releases 或者 5.23.3(当前最新版本),进入 https://github.com/dcm4che/dcm4chee-arc-light/releases
,随着时间轴往下,我们找到 5.23.3 版本,找到位置如下图:
点击“Source Code”下载相应的源代码压缩包。
二、导入代码并安装依赖
1、加载项目
解压上面下载的源代码压缩包,使用 IDEA 打开项目,由于是第一次加载项目,IDEA会根据项目需要下载安装相应的依赖,所以这会需要一点时间(耐心等待);
项目加载完成后IDEA显示有些依赖没找到,如下图:
这里把信息复制出来看,大概是这样的:
Could not find artifact org.dcm4che.dcm4chee-arc:dcm4chee-arc-lang:pom:5.23.3 in www.dcm4che.org (http://maven.dcm4che.org)
Could not find artifact org.dcm4che.