1> 编译步骤参见官方http://www.dcm4che.org/confluence/display/ee2/Building+dcm4chee

2> 为 ant 指定环境变量 ANT_HOME , 如D:\yourPath\apache-ant-1.8.1

3> 在PATH中增加 ant 和 maven 的bin目录 ,如:D:\yourPath\apache-ant-1.8.1\bin;D:\yourPath\apache-maven-2.2.1\bin;

4> 编译工具最好使用指定版本,特别是FOP 必须是0.95,否则报错。

5> 编辑dcm4jboss-all下的build.properties.default 另存为build.properties。

5.1> 把${user.home}变量指定到自己工具的路径

5.2> docstore-version和infoset-version分别参看各自工程目录下的pom.xml文件

修改后的部分内容如下:

#Override with your dcm4che-1.4.x dist location

#dcm4che14.home=${user.home}/dcm4che14/build/dcm4che-1.4.30

dcm4che14.home=D:/yourPath/dcm4chee/dcm4che14/build/dcm4che-1.4.31

#Override with your XDoclet dist location

#xdoclet.home=${user.home}/xdoclet-1.2.3

xdoclet.home=D:/yourPath/xdoclet-1.2.3

#Override with your Cactus dist location

#cactus.home=${user.home}/cactus-1.8.1-bin

cactus.home=D:/yourPath/cactus-1.8.1-bin

#Override with your local Maven2 repository

m2.repos=${user.home}/.m2/repository

#Override with your JBoss dist location

#jboss.home=${user.home}/jboss-4.2.3.GA

jboss.home=D:/yourPath/jboss-4.2.3.GA

#Override with your FOP dist location

#fop.home=${user.home}/fop-0.95

fop.home=D:/yourPath/fop-0.95

#Override with the version of dcm4chee-docstore to use.

#docstore-version=1.0.2

docstore-version=1.0.3

#Override with the version of dcm4chee-infoset to use.

#infoset-version=1.0.2

infoset-version=1.0.3

6> 先按步骤1编译其他工程,编译dcm4jboss-all前,修改dcm4jboss-all\dcm4jboss-build\build.xml 指定dcm4che2-version 的值,要查看你支持哪些版本值,去${user.home}\.m2\repository\dcm4che\dcm4che-net 目录下查看,我用的是2.0.26

Build DCM4chee2相关推荐

  1. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  2. relay.build调用关系

    relay.build调用关系 在用TVM优化过程中,常见demo如下图: relay.build背后的调用机制梳理如下: python中的build函数实现如下,此方法实际调用了BuildModul ...

  3. Android Build.VERSION.SDK_INT

    Build.VERSION.SDK_INT   代表的操作系统的版本号 ,谷歌的解释大致翻译如下 当前在此硬件上运行的软件的SDK版本装置.当设备启动时,此值从不更改,但它可能当硬件制造商提供OTA更 ...

  4. No cached version of com.android.tools.build:gradle:2.0.0 available for offline mode.

    异常场景 从AS2.0升级到2.1,重新编译工程后,抛出了如下异常 Error:A problem occurred configuring root project 'AndroidStudioPr ...

  5. Error:The SDK Build Tools revision (23.0.3) is too low for project ':app'. Minimum required is 25.0.

    导入github上项目的时候出现 Error:The SDK Build Tools revision (23.0.3) is too low for project ':app'. Minimum ...

  6. Go 学习笔记(37)— 标准命令(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get)

    1. 标准命令简述 Go 本身包含来大量用于处理 Go 程序的命令和工具. 命令 作用 build 用于编译指定的代码包或 Go 语言源码文件.命令源码文件会被编译成可执行文件,并存放到命令执行的目录 ...

  7. android 多版本打包,Android build.gradle版本名打包配置的方法

    1.生成密钥文件到app工程目录下 2.在gradle.properties文件下配置密钥文件信息 # Project-wide Gradle settings. # IDE (e.g. Androi ...

  8. Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因)

    Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因): 1.将C:\Users\a\.m2\repository\org\apache\mave ...

  9. 【3】npm run build Vue的项目,如何修改相对路径配置

    如果静态文件不是部署在网站根目录下,vue-cli将给你造成巨大的麻烦,你不能直接把build好的文件抛进一个目录,你不能直接在本地打开用vue做好的静态网站.改成相对路径,主要需要做两步: 1.修改 ...

最新文章

  1. linux i2c核心,总线与设备驱动,Linux2.6.37 I2C驱动框架分析(一)
  2. 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
  3. 在Eclipse中使用JUnit4进行单元测试
  4. 第十八篇:java操作Excel要处理和分辨的几个概念
  5. ios原子操作和各种锁
  6. 阮一峰react demo代码研究的学习笔记 - demo4 debug - create element and Render
  7. 使用opencv和python进行智能图像处理_使用OpenCV在Python中进行图像处理
  8. 前端学习(587):快速调试css数值及颜色图形动画
  9. Activity的生命周期方面复习笔记
  10. 多道程序设计系统中CPU的利用率
  11. 怎样用360改计算机名称,360随身wifi网络名称怎么修改
  12. 基本的常见的锁的介绍
  13. Silvaco TCAD LTPS双栅器件仿真收敛不了,有没有好的解决办法
  14. QT总结10-绘制箭头
  15. 安装PHP7.4找不到包error: Package requirements (oniguruma) were not met错误
  16. Java开发短连接分享功能
  17. 如何从视频中提取音频?
  18. 25套五彩缤纷的矢量网页背景图片素材【免费下载】
  19. 表情识别(七)--面部表情识别阶段综述
  20. android代码生成jar包并混淆

热门文章

  1. php nginx错误,PHP/Nginx错误(Win)
  2. 如何将c语言编译器设置为初始状态,C语言编译器设与实现毕业论文设计.doc
  3. 关于Android的自动化测试,你需要了解的5个测试框架
  4. 鼠标移入事件_NSTrackingArea 监听鼠标移入与移出事件
  5. 什么是存储过程,存储过程的作用及好处
  6. 同样是软件测试工程师,为什么性能测试月薪更高?
  7. react 引入html文件_React最快速上手教程
  8. php fpm 平滑重启,nginx、php-fpm平滑重启和重载配置
  9. Factorized Graph Matching
  10. 简单高效搞定---迁移学习