gradle linux 绝对路径
来源:互联网 发布:shell脚本编程教程 编辑:程序博客网 时间:2024/06/15 17:30
有以下 gradle 打包脚本版本:
subprojects {
applicationDistribution.from('/src/main/resources/') {
into 'conf'
}
}
这段的意思是,将当前父工程的各个子工程下面的 src/main/resources/ 这个目录下所有文件放到各个子工程打包的 conf 目录下。
在 windows 下可以正常工作,打包正常。但是在 linux 下,发现 resouces 目录下的文件并没有拷贝到 conf 下。
猜测可能是 linux 将 /src/main/resouces 当成了系统的绝对路径了,而不是基于各个子工程目录的 src/main/resources。
为验证猜想,在脚本中增加以下命令打印其绝对路径 :
File configFile = file('/src/main/resources/')
println configFile.absolutePath
println configFile.absolutePath
发现确实是系统的绝对路径。
为了通用性,最后的解决方法是将上面的 src 前面的斜杠去掉,即
subprojects {
applicationDistribution.from('src/main/resources/') {
into 'conf'
}
}
阅读全文
0 0
- gradle linux 绝对路径
- linux获取当前绝对路径
- linux 目录相对/绝对路径
- linux绝对路径和相对路径
- Linux:绝对路径与相对路径
- linux 相对路径绝对路径问题
- Linux查找绝对路径 which where
- linux 获取文件的绝对路径
- 绝对路径
- Linux 安装Gradle
- Linux Bash Shell绝对路径与相对路径
- linux学习相对路径与绝对路径
- linux内核中用d_path得到绝对路径名
- Linux: shell相对路径转绝对路径
- linux下获取进程绝对路径的方法
- Linux C 获取当前应用程序的绝对路径
- linux内核中用d_path得到绝对路径名
- linux 下获取程序的绝对路径
- Brackets Sequence (POJ-1141)
- 使用Ajax和Jquery配合数据库实现下拉框的二级联动
- spark 运行内存异常及参数调整
- SpringBoot快速入门,简单样例
- 获取ContentProvider来获取手机所有的联系人及联系人信息
- gradle linux 绝对路径
- android UiAutomator长按实现控制按住控件时间的方法
- HDU 3714 Error Curves(三分)
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- php-china.org 的开源项目安装
- 《利用Python进行数据分析》学习笔记ch03(4)
- C++实现双链表基本接口
- OpenAirInterface USRP安装时You do not have write permissions at the install location问题解决方案
- 通过JPA来自动创建Model类与数据中表对应