Java 从包含的Jar文件中包括一个文件夹-Gradle

Java 从包含的Jar文件中包括一个文件夹-Gradle,java,gradle,properties,build,dependencies,Java,Gradle,Properties,Build,Dependencies,我有一个名为ProjectA的项目,它有一个名为JarA的jar作为依赖项 现在JarA有几个带有属性文件的文件夹ProjectA需要一个来自JarA的文件夹(我们称之为FolderA) JarA包含在ProjectAwar文件中。如何将FolderA从JarA包含到ProjectA的构建路径中 ProjectA的war文件结构如下所示: ... WEB-INF lib JarA.jar Fold

我有一个名为
ProjectA
的项目,它有一个名为
JarA
的jar作为依赖项

现在JarA有几个带有属性文件的文件夹
ProjectA
需要一个来自
JarA
的文件夹(我们称之为
FolderA

JarA
包含在
ProjectA
war文件中。如何将
FolderA
JarA
包含到
ProjectA
的构建路径中

ProjectA
的war文件结构如下所示:

   ...
   WEB-INF
          lib
             JarA.jar
                     FolderA
                     FolderB
                     ....
                     com
                        company
                               blah

我用Gradle。因此,我需要一种方法来包含
FolderA

我不确定是否可以部分包含一个罐子的内容。但是,您可以分解罐子,只重新打包您需要的东西,然后包含部分罐子。@RaGe我需要整个
JarA.jar
。但也包括
FolderA
FolderA
中的文件,以供
ProjectA
使用。并不是说我想删除JarA的依赖关系。也许你需要一个影子jar?您可能想看看这一点(它还隐藏了资源)