Build DCM4chee2
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相关推荐
- go build 编译报错 missing go.sum entry for module providing package
go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...
- relay.build调用关系
relay.build调用关系 在用TVM优化过程中,常见demo如下图: relay.build背后的调用机制梳理如下: python中的build函数实现如下,此方法实际调用了BuildModul ...
- Android Build.VERSION.SDK_INT
Build.VERSION.SDK_INT 代表的操作系统的版本号 ,谷歌的解释大致翻译如下 当前在此硬件上运行的软件的SDK版本装置.当设备启动时,此值从不更改,但它可能当硬件制造商提供OTA更 ...
- 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 ...
- 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 ...
- Go 学习笔记(37)— 标准命令(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get)
1. 标准命令简述 Go 本身包含来大量用于处理 Go 程序的命令和工具. 命令 作用 build 用于编译指定的代码包或 Go 语言源码文件.命令源码文件会被编译成可执行文件,并存放到命令执行的目录 ...
- android 多版本打包,Android build.gradle版本名打包配置的方法
1.生成密钥文件到app工程目录下 2.在gradle.properties文件下配置密钥文件信息 # Project-wide Gradle settings. # IDE (e.g. Androi ...
- Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因)
Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因): 1.将C:\Users\a\.m2\repository\org\apache\mave ...
- 【3】npm run build Vue的项目,如何修改相对路径配置
如果静态文件不是部署在网站根目录下,vue-cli将给你造成巨大的麻烦,你不能直接把build好的文件抛进一个目录,你不能直接在本地打开用vue做好的静态网站.改成相对路径,主要需要做两步: 1.修改 ...
最新文章
- linux i2c核心,总线与设备驱动,Linux2.6.37 I2C驱动框架分析(一)
- 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
- 在Eclipse中使用JUnit4进行单元测试
- 第十八篇:java操作Excel要处理和分辨的几个概念
- ios原子操作和各种锁
- 阮一峰react demo代码研究的学习笔记 - demo4 debug - create element and Render
- 使用opencv和python进行智能图像处理_使用OpenCV在Python中进行图像处理
- 前端学习(587):快速调试css数值及颜色图形动画
- Activity的生命周期方面复习笔记
- 多道程序设计系统中CPU的利用率
- 怎样用360改计算机名称,360随身wifi网络名称怎么修改
- 基本的常见的锁的介绍
- Silvaco TCAD LTPS双栅器件仿真收敛不了,有没有好的解决办法
- QT总结10-绘制箭头
- 安装PHP7.4找不到包error: Package requirements (oniguruma) were not met错误
- Java开发短连接分享功能
- 如何从视频中提取音频?
- 25套五彩缤纷的矢量网页背景图片素材【免费下载】
- 表情识别(七)--面部表情识别阶段综述
- android代码生成jar包并混淆
热门文章
- php nginx错误,PHP/Nginx错误(Win)
- 如何将c语言编译器设置为初始状态,C语言编译器设与实现毕业论文设计.doc
- 关于Android的自动化测试,你需要了解的5个测试框架
- 鼠标移入事件_NSTrackingArea 监听鼠标移入与移出事件
- 什么是存储过程,存储过程的作用及好处
- 同样是软件测试工程师,为什么性能测试月薪更高?
- react 引入html文件_React最快速上手教程
- php fpm 平滑重启,nginx、php-fpm平滑重启和重载配置
- Factorized Graph Matching
- 简单高效搞定---迁移学习