DeployMan,发布文件的利器

利用Delphi开发app,有时候需要发布文件,如果文件少还不是问题,但文件多的情况下,IDE带的发布功能,就显得捉襟见肘,效率低下了。

通过Project-Deployment,打开发布窗口,如下图:

如何使用这个功能,在以前的文章中写过,需要的话可以去查。

为了更好的管理发布文件,现在有了工具DeployMan,发布多个文件就变的轻松多了,可以通过选择一个文件夹,一次性的填加该文件夹中所有文件,同时支持包括子目录。我这么一说,相信你一下子就能明白。下面我们看看如何使用这个工具:

上图为运行后的主界面。可以看到,同时支持ios及android两个平台。

Add File:增加发布文件

Add Folder:增加文件夹,发布文件夹中的所有文件,支持子文件夹。

Delete:删除发布文件

TargetDirectory:发布文件的目标路径。

打开菜单File,如下图:

Open Project:打开项目,指DeployMan自己的项目文件,不是Delphi项目文件。

Save Project+.dproj:保存项目,指DeployMan自己的项目文件,不是Delphi项目文件。同时,将发布文件内容写入Delphi项目,即.dproj文件。

Import .dproj file:这里指从Delphi项目文件中导入发布的文件内容。

现在,我们以发布ChinaCock地图文件为例,看如何发布地图应用需要的文件?

1.利用Import .dproj导入一个Delphi项目文件

2.通过Add Folder增加一个文件夹中的文件,这里我们选择ChinaCock 地图功能需要发布的文件夹,如下图:

选择文件夹,然后点确定,如下图,系统会将选择的文件夹填加进来,我们选择他,并选择Include subdirectories,表示同时发布所选择文件夹中的子文件夹,Configurations,我们选择Release,Target Directory,我们选择.\或者空白不填:

3.接下来,执行Save Project+.dproj,这时候,DeployMan会填加需要的发布文件到Delphi项目

4.打开刚才处理过的Delphi项目,查看发布文件:

正如我们所见,所有需要的地图支持文件,都写进来了!并且,也写好了Remote Path。

写到这里,想起了我曾经一个一个文件填加发布文件,感觉到了天堂与地狱的差别,这滋味!!!

就写到这里,一起享受DeployMan带给我们的快乐与高效吧!

新春即至,祝福所有看到此文的朋友们阖家欢乐,新春幸福,万事大吉!

原文地址:https://www.cnblogs.com/kinglandsoft/p/10313366.html

时间: 2024-11-01 23:47:28

DeployMan,发布文件的利器的相关文章

老猫总结的如何发布文件到手机中

FireMonkey[移动开发] 165232328的群主老猫总结的如何发布文件到手机中,非常实用,转贴过来.这个群在老猫的管理下,有大量关于利用delphi开发app可能遇到的问题的解决方法,经验,还有很多问题的实现方案,值得加入,不过,在里面不要废话,有问题可以问,但一定自己把问题能讲清楚了再提,不然,老猫会不客气的,禁言是小事,被踢是常事. (* ************************************************ *)(* *)(* 作者:爱吃猪头肉 & Fl

XE6发布文件 在Deployment Manager中添加待发布的文件,Remote Path写入assets\internal\或assets\就可以

XE6发布文件 在Deployment Manager中添加待发布的文件,Remote Path写入assets\internal\或assets\就可以其中assets\internal\会把文件发布到TPath.GetDocumentsPath(也就是/data/data/.../files)目录下assets\会把文件发布到TPath.GetSharedDocumentsPath(也就是/mnt/sdcard/Android/data/.../files)目录下另外修改了System.St

记录bsh for scp 发布文件用法

for ip in 102 103 104 111 112 113 114 115 116 121 122; do sudo scp /etc/sudoers [email protected]$ip:/etc/sudoers ;done 记录bsh for scp 发布文件用法

Apache(作用,安装,启用,基本信息,配置,默认发布文件,目录)

Apache的作用 #####Apache用到同步阻塞模式,稳定性高######nginx:yibu的非阻塞模式,速度比Apache的快查看以上超文本传输协议提供软件:curl -I .. Apache的安装 Apache的启用:(火墙,服务本身设定) 如果能在7中连接到8,如图所示使Apache的服务页,代表设置成功,可以启用 Apache的基本信息 在主配置文件中更改端口信息,重启服务,然后在7中连接,连接失败####192.168.1.10(rhel8的ip):8080也无法访问#####

鼠标右键发布文件到远程服务器

经常需要单个更新文件到Web服务器,总是需要远程链接,复制,粘贴,还要核对目录层次,太繁琐.所以我想,当我修改某个文件后,点击右键,选择postFile即可将选中的文件上传到服务器. 需要服务器端支持,我的是.net项目,所以直接在项目中增加了以下代码 [HttpPost] [ValidateInput(false)] public ContentResult PostFile(string file, string content, string sign) { if (sign != "12

linux下文件同步利器rsync

rsync rsync是linux下的数据备份工具,支持远程同步.本地复制. 这是一篇rsync简单的使用文章,很多rsync的认识不足,更多的rsync知识请 到rsync官网研读:https://rsync.samba.org/how-rsync-works.html rsyrsync是系统自带的(至少2.6内核是这样的),如果不是自己编译的内核应该是自带. 检查一个安装 rpm -qa | grep rsync 如果没有安装,自己下载rpm包或者使用yum安装,这里就不演示. 配置rsyn

xlrd---Python中读取excel文件的利器

xlrd是Python中常用于解析excel文件的模块,提供了非常简单易用的API来完成相关操作. 相应地,xlwt常用于向excel文件中写入内容. xlrd的常用使用方法如下: import xlrd book = xlrd.open_workbook("speechs.xlsx", "utf8") sheet = book.sheet_by_name(u'机器地址') # 通过名字来查找对应的sheet rows = sheet.nrows # 读取行数 fo

Unity3d -> Xcode 多个渠道版本发布文件合并

第一步: Users/xxx/.jenkins/jobs/projectname/workspace/build/iOS_iphone 把这里面所有文件拷贝到生成的xcode 工程下的Data目录 如果换一个渠道只要把相应的Data目录. Libraries 目录  还有渠道SDK 目录更新就可以了.前提是所有接口都保持一致 /Data/Raw/Preference/GameSettings.xml <add Key="UsingxxxLogin" Value="tur

开源作品-PHP写的JS和CSS文件压缩利器-SuMinify_PHP_1_5

前言: 网站项目需要引用外部文件以减小加载流量,而且第一次加载外部资源文件后,其他同域名的页面如果引用相同的地址,可以利用浏览器缓存直接读取本地缓存资源文件,而不需要每个页面都下载相同的外部资源文件.外部资源文件有一些是第三方插件,有一些是自己写的业务功能脚本,项目引用这些外部文件,需要把没有压缩过的第三方插件压缩后再引用,而自己的业务功能脚本,有的做成插件形式,引用一个功能脚本,需要同时引用若干个脚本文件,因此需要把这些脚本文件合并成一个压缩文件再引用,这样可以减少HTTP请求次数,减少这些外