0
包含在tar文件从父目录的文件我有一个nodejs
应用程序,目录结构设置如下:使用gradle这个
.
├── api
│ └── swagger
│ └── swagger.yaml
└── service
├── app.js
├── build.gradle
├── lib
│ └── utils.js
└── package.json
这里是build.gradle
一个片段,它试图创建所需文件的tar
..
apply plugin: 'maven-publish'
def jsLib = 'lib/'
def packageJson = 'package.json'
def swagger = '../api/swagger/swagger.yaml'
def appJs = 'app.js'
task pack(type: Tar) {
from(project.projectDir)
include(packageJson)
include(swagger)
include(jsLib)
include(appJs)
baseName rootProject.name + '.' + project.name
version rootProject.version
compression = Compression.GZIP
extension = 'tgz'
}
这部分的工作,所产生的tar
包含了除swagger.yaml
一切是在父目录service/
。
该文件如何包含?