Java Gradle jar任务:什么是包含路径模式?

Java Gradle jar任务:什么是包含路径模式?,java,gradle,jar,filter,Java,Gradle,Jar,Filter,我在名为dap4的gradle子项目中有以下代码树: dap4 - src - main - java - dap4 - core - shared - servlet -... 我想从这个树中的代码子集构建一个jar文件。我正在使用这个渐变: jar { includes '<prefix>/core' includes '<prefix>/servlet'

我在名为dap4的gradle子项目中有以下代码树:

dap4
 - src
   - main
     - java
       - dap4
         - core
         - shared
         - servlet
         -...
我想从这个树中的代码子集构建一个jar文件。我正在使用这个渐变:

jar {
  includes '<prefix>/core'
  includes '<prefix>/servlet'
}
jar{
包括“/core”
包括“/servlet”
}
我的问题是:
的正确值是什么:

  • 磷酸二铵
  • src/main/java/dap4
  • 别的
  • 它是否应该以“/”开头

换句话说,includes路径过滤器与什么有关?

根据我的经验,我从src/开始,所以在您的情况下-

    includes 'src/main/java/dap4'

根据我的经验,我是从src/开始的,所以在你的情况下-

    includes 'src/main/java/dap4'

包括
引用相关文件。如果build.gradle文件位于最顶层的
dap4
级别,那么合适的路径应该是
src/main/java/dap4
。如果build.gradle文件位于最里面的
dap4
文件夹中,则省略前缀即可-只需导航到所需的文件夹(例如:
core/
)。

包含
引用相关文件。如果build.gradle文件位于最顶层的
dap4
级别,那么合适的路径应该是
src/main/java/dap4
。如果build.gradle文件位于最里面的
dap4
文件夹中,则省略前缀即可-只需导航到所需的文件夹(例如:
core/