在使用maven打包源代码期间解压缩内部jar

在使用maven打包源代码期间解压缩内部jar,maven,tycho,Maven,Tycho,在这种情况下,我必须在打包期间将一些资源解压缩到源jar中。 以下是示例项目结构: SampleProject |__ src |__ resources |__ test1.jar [contains test1.xml, test1.*] |__ test2.jar [contains test2.xml, test2.*] 预期产出: sampleProject-sources.jar |__ src |__ resourc

在这种情况下,我必须在打包期间将一些资源解压缩到源jar中。 以下是示例项目结构:

SampleProject
  |__ src
  |__ resources
         |__ test1.jar [contains test1.xml, test1.*]
         |__ test2.jar [contains test2.xml, test2.*]
预期产出:

sampleProject-sources.jar
     |__ src
     |__ resources
           |__ test1
                |__test1.xml
                |__ test1.*
           |__ test2
                 |__test2.xml
                 |__test2.*
生成源的My pom.xml:

<plugin>
 <groupId>${maven-groupid}</groupId>
  <artifactId>maven-source-plugin</artifactId>
  <version>${maven-version}</version>
 <configuration>
  <strictSrcIncludes>false</strictSrcIncludes>
 </configuration>
</plugin>

${maven groupid}
maven源插件
${maven version}
假的

pom.xml中应该包含哪些其他配置

您是否检查了一些提示?@A.DiMatteo是正确的。我想你需要把JAR解压到一个临时目录中,然后用我现在不能测试它,但是你能试试这个吗?(我希望它能像我上面的评论所说的那样)为什么不把那些jar解包并将它们置于版本控制之下…从我的观点来看,在那里使用jar是没有意义的…。@A.DiMatteo谢谢你的提示。我已经检查过了,但想知道是否有直接的方法。你检查过一些提示吗?@a.DiMatteo是正确的。我想你需要把JAR解压到一个临时目录中,然后用我现在不能测试它,但是你能试试这个吗?(我希望它能像我上面的评论所说的那样)为什么不把那些jar解包并将它们置于版本控制之下…从我的观点来看,在那里使用jar是没有意义的…。@A.DiMatteo谢谢你的提示。我已经检查过了,但想知道是否有直接的方法